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