我无法从DOM中识别特定的webelement。它是一个按钮元素,DOM中有4个,完全相同。我需要的是从顶部开始的第三个。
到目前为止,我已经编写了以下Xpath:
//button[@class='btn btn-success add-instrument']
这给了我4个选项。我也尝试过:
//button[contains(text(), 'texthere')]
这也给了我4个选择。我试过从上到下遍历,但这也不起作用。
我想:索引第三个元素,但无法使其工作。
我尝试了什么(有两个选项,如上所述)
//button[contains(text(), 'texthere')]//[3]
我也尝试了其他索引,但它什么都没发现。
任何帮助将不胜感激。
通过使用解决:“(//按钮[@ class ='btn btn-success add-instrument'])[3]”
在xpath下面尝试这个。它将识别第3个按钮。
"(//button[contains(text(), 'texthere')])[3]"
要么
"(//button[@class='btn btn-success add-instrument'])[3]"