javascript - 在 Firefox 中对 selenium Xpath 路径进行原型(prototype)设计

标签 javascript xpath selenium prototyping

我在我的测试套件中使用 selenium,但由于它设置起来很慢,我想在事件页面上制作我的 xpath 原型(prototype),而不是等待测试运行。有什么好的方法吗?

  • Firebug 的 $x xpath 似乎不能很好地工作
  • jQuery 似乎并不原生支持 Xpath 选择器,尽管它在 1.2 版中支持。
  • 使用原生 javascript 内容 (document.evaluator(...)) 很冗长而且不返回列表,使用起来很烦人。

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

最佳答案

下载 Selenium IDE Firefox插入。它有您正在寻找的东西,甚至更多。

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

它还会将上下文相关条目添加到您的上下文菜单中(右键单击一些文本,然后在其上单击“AssertEquals”。)

关于javascript - 在 Firefox 中对 selenium Xpath 路径进行原型(prototype)设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2219973/

相关文章:

javascript - 如何使用 innerHTML 改变图像大小给它一个 id Javascript?

javascript - 改进插件架构的实现

javascript - 可调整大小的容器上的省略号(使用 Split.js)

python - javascript __doPostBack 的网页抓取在 td 中包含 href

java - 部分内的按钮需要 XPath

java - 使用 .txt 文件中的行作为测试中的数据

java - 使用 Selenium 将测试结果写入 Excel

javascript - ExtJS (4.2.2) 嵌套表单验证行为

xml - XSLT,在变量值中使用 + 字符

Powershell:当元素具有 "xmlns"标记时,XPath 无法选择?