Firefox中的原型硒Xpath路径

时间:2010-02-08 06:36:51

标签: javascript xpath selenium prototyping

我在我的测试套件中使用selenium,但由于设置速度慢,我想在实时页面上对xpath进行原型设计,而不是等待测试运行。有没有办法做到这一点?

  • Firebug的$ x xpath似乎效果不佳
  • jQuery本身似乎不支持Xpath选择器,尽管它曾经在版本1.2中使用过。
  • 使用本机javascript(document.evaluator(...))是详细的,不会返回列表,这使得使用起来很烦人。

什么是好的解决方案?也许有一种方法可以直接使用selenium作为一个好的REPL?

3 个答案:

答案 0 :(得分:2)

下载Selenium IDE Firefox插件。它有你想要的东西等等。

您可以输入一个xpath,它会为您突出显示生成的元素。还有一些下拉菜单可以选择要调用的Selenium函数。

它还会在上下文菜单中添加上下文相关的条目(例如,右键单击某些文本,然后单击“AssertEquals”。)

答案 1 :(得分:1)

使用适用于Firefox的XPather插件。我总是用它来检查我的XPath。

还可以考虑使用TestPlan来编写测试。它有Selenium和HTMLUnit作为后端。由于HTMLUnit不会打开浏览器,因此您的测试运行得更快。一切都在使用HTMLUnit,您就可以在Selenium模式下运行,并在浏览器中进行相同的测试工作。

http://testplan.brainbrain.net/

答案 2 :(得分:0)

Firefinder也是一个不错的插件,可能比firebug稍微好一些,也许不是。