如何使用正确的相对 xpath 找到我的 web 元素
How can I find my web element using the correct relative xpath
我无法从 DOM 中识别特定的 Web 元素。它是一个按钮元素,在 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.It 将识别第 3 个按钮。
"(//button[contains(text(), 'texthere')])[3]"
或
"(//button[@class='btn btn-success add-instrument'])[3]"
我无法从 DOM 中识别特定的 Web 元素。它是一个按钮元素,在 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.It 将识别第 3 个按钮。
"(//button[contains(text(), 'texthere')])[3]"
或
"(//button[@class='btn btn-success add-instrument'])[3]"