我在我的测试套件中使用selenium,但由于设置速度慢,我想在实时页面上对xpath进行原型设计,而不是等待测试运行。有没有办法做到这一点?
document.evaluator(...)
)是详细的,不会返回列表,这使得使用起来很烦人。什么是好的解决方案?也许有一种方法可以直接使用selenium作为一个好的REPL?
答案 0 :(得分:2)
下载Selenium IDE Firefox插件。它有你想要的东西等等。
您可以输入一个xpath,它会为您突出显示生成的元素。还有一些下拉菜单可以选择要调用的Selenium函数。
它还会在上下文菜单中添加上下文相关的条目(例如,右键单击某些文本,然后单击“AssertEquals”。)
答案 1 :(得分:1)
使用适用于Firefox的XPather插件。我总是用它来检查我的XPath。
还可以考虑使用TestPlan来编写测试。它有Selenium和HTMLUnit作为后端。由于HTMLUnit不会打开浏览器,因此您的测试运行得更快。一切都在使用HTMLUnit,您就可以在Selenium模式下运行,并在浏览器中进行相同的测试工作。
答案 2 :(得分:0)
Firefinder也是一个不错的插件,可能比firebug稍微好一些,也许不是。