可以在selenium中调试user-extensions.js

时间:2010-08-12 07:23:10

标签: debugging selenium-rc

我有一个由硒测试的webapp。一切都运作良好:在java中编写测试,通过firebug在我的webapp中设置断点。

遗憾的是我无法自行调试user-extensions.js:启动java-test后,会打开两个firefox窗口。一个用于测试webapp,另一个用于保存使用用户扩展的数据流。

如何调试用户扩展?

3 个答案:

答案 0 :(得分:0)

似乎不可能。我做了一个解决方法,并将功能切换到我的webapp以在那里调试它们。

答案 1 :(得分:0)

这实际上取决于您使用的浏览器。我已经能够使用Chrome调试用户扩展。在控件窗口中,您需要右键单击,然后以选项卡的形式查看窗口。完成后,您可以激活控制窗口的开发人员工具,其中包括JavaScript调试器。

答案 2 :(得分:0)

可以使用 Venkman 调试器(单独的Firefox扩展程序)和 Firefox直到版本 32 ,这是一个非常珍贵的组合

使用Firefox 33及更高版本,Venkman被api更改打破,本机调试器不允许调试基于xul的扩展。