如何在鼠标悬停中找到定位符值发生变化的selenium中的元素?

时间:2017-02-07 08:55:08

标签: selenium-webdriver

我有一个下拉列表,其中列表的每个元素都是搜索方法,而不是选择标记。该列表具有通用定位符值。在选择特定搜索方法时,定位符值相对于所选搜索方法而改变。我必须输入搜索字符串,选择搜索方法并单击搜索图标。

现在,我想选择第3个元素,例如,选择它时定位器值发生变化的列表的搜索方法,并搜索搜索字符串。

1 个答案:

答案 0 :(得分:0)

使用xpath:http://www.w3schools.com/xml/xpath_intro.asp

有了这个,你就可以说"找到我所有在给定id的div内的元素"或者甚至"找到给定div中的第三个元素"。这几乎是你所需要的。

请参阅此处的示例:http://www.webperformance.com/load-testing/blog/real-browser-manual/building-a-testcase/how-locate-element-the-page/xpath-locator-examples/