Selenium IDE - 用于查找备用ID选择器的插件?

时间:2011-07-30 20:15:31

标签: css plugins selenium selenium-webdriver selenium-ide

我正在使用extjs,所以我经常需要父母的ID,或者父母的父母的ID用于选择器。是否有任何插件可以让我遍历一个寻找不同ID的DOM元素,或者一个可以过滤掉某些ID模式的插件? (例如ext-gen\d+)。

4 个答案:

答案 0 :(得分:0)

您可以使用Firefox的FirebugFirepath插件来查找ID

答案 1 :(得分:0)

有可能使用XPath - 它甚至可以搜索包含某些内容的元素。请参阅此处的示例之一:http://zvon.org/xxl/XPathTutorial/Output/example6.html

我相信您可以将IDE设置为通过XPath进行搜索,而不仅仅是通过ID

进行搜索

答案 2 :(得分:0)

没有解决方案。手动使用CSS选择器并确保您在>FF3.x

上运行

答案 3 :(得分:0)

Xpath是元素的唯一标识。 Xpath适用于FF,Safari和Chrome。但它有时会在IE中中断,所以在这种情况下你可以使用Css选择器。你可以使用Firebug。在Firebug上你需要安装firepath。 在使用firepath生成的XPATH之前,您不必考虑DOM。如果您拥有具有动态ID的元素,则非常有用。 Firebug和firepath都是mozilla插件。 首先安装Firebug然后安装firepath。

在Selenium IDE中录制内容时。选择XPath:Position中的目标中有下拉菜单。它适用于动态元素,不会改变。

干杯, Amit Shakya