我有一个下拉列表,其中列表的每个元素都是一个搜索方法,而不是一个选择标记。该列表具有通用定位器值。在选择特定搜索方法时,定位器值会相对于所选搜索方法发生变化。我必须输入搜索字符串,选择搜索方法并单击搜索图标。
现在,我想选择第三个元素,例如,列表的搜索方法,其定位器值在选择它时会发生变化,并搜索搜索字符串。
使用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/