如何使用WebDriver扩展将Firefox调试器连接到窗口?

时间:2015-03-11 10:45:19

标签: javascript debugging firefox selenium webdriver

Firefox提供了一个名为"浏览器工具箱"的选项。对于允许调试扩展的开发人员,例如设置断点并检查变量。当我在正常的FF窗口中连接时,我会收到有关传入调试连接的警报。当我接受它时,浏览器工具箱被打开,我可以使用扩展代码。

我使用WebDriver进行测试,但我对性能不满意。 (例如,点击元素需要大约500毫秒)所以我想调试Javascript(显然这是发生延迟的地方)。但是,当我调用浏览器工具箱时,没有关于调试连接的警报,但是只有新窗口 - 白色,空白屏幕,无论我等待多长时间都不会加载任何内容。

WebDriver控制的窗口没有设置调试连接的原因是什么?它有什么解决方法吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,Webdriver会启动Mozilla的默认实例,即不添加任何内容。 因此,要实现您的目标,请创建一个firefox配置文件,安装特定的添加(如调试)。 在您的webdriver代码中,添加firefox配置文件并提供新firefox配置文件文件夹的路径。现在,当浏览器启动时,它将打开您提到的配置文件,并且还将调试您的调试器