我无法从DOM识别特定的网络元素。它是一个按钮元素,在DOM中有4个元素,完全相同。我需要的是顶部的第三个。
到目前为止,我已经编写了以下Xpath:
//button[@class='btn btn-success add-instrument']
这给了我4个选择。我也尝试过:
//button[contains(text(), 'texthere')]
这也给了我4个选择。我已经尝试过从上到下遍历,但这也不起作用。
我想:索引第三个元素,但无法使其正常工作。
我尝试过的(上面提到了两种选择)
//button[contains(text(), 'texthere')]//[3]
我也尝试了其他索引,但是什么也没找到。
任何帮助将不胜感激。
使用以下方法解决: “(// button [@ class ='btn btn-成功添加工具'])[3]”
答案 0 :(得分:0)
在xpath下尝试此操作,它将标识第三个按钮。
"(//button[contains(text(), 'texthere')])[3]"
或
"(//button[@class='btn btn-success add-instrument'])[3]"