javascript - 通过 Selenium Webdriver(JS 绑定(bind))以编程方式与 Firefox 开发人员工具交互

标签 javascript firefox selenium

通过使用以下代码,我可以启动 Firefox 浏览器窗口以及开发人员工具的性能选项卡 (Shift+F5)。

driver.get("about:blank");
driver.findElement(webdriver.By.css('body')).sendKeys(webdriver.Key.SHIFT+webdriver.Key.F5);

但无法与启动的开发人员工具窗口交互。我所说的交互是指,单击其中的元素...有办法做到吗?

最佳答案

开发人员工具窗口不是 DOM 的一部分,因此您无法使用 Selenium 控制它。

如果你确实需要控制它,你可以使用另一个自动化工具和Selenium一起使用。例如Sikuli .

关于javascript - 通过 Selenium Webdriver(JS 绑定(bind))以编程方式与 Firefox 开发人员工具交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32522779/

相关文章:

javascript - 使用 JSON 对象数据填充 html 表

css - Firefox 在使用溢出 :scroll 时忽略填充

css - Javascript 的调用废墟在 Firefox 中 float

node.js - 在哪里放置用于 webdriverIO 测试的测试文件 - 使用 docker 容器?

javascript - 在端到端测试中使用跨平台键盘快捷键

python : How to fix for loop stop?

javascript - 将值从 JavaScript 传递到 BackingBean

javascript - jquery.each 检查 hasOwnProperty 吗?

php - echo php 变量可以在外部 javascript 上吗?

javascript - 生成的表在 firefox 33 中为空