该页面有3个带有特定文本{text}的按钮。我希望能够点击第一个这样的按钮。
我在chrome控制台上使用索引测试了一个xpath,并给出了正确的按钮。
$ x(" //按钮[包含(text(),' sometext')]")[0]
但是当我在我的夜班代码中使用完全相同的xpath作为选择器时,它似乎找不到它。
而
选择器:' //按钮[包含(text()," sometext")]'
确实找到了3个按钮但是当我添加[0](如上所述)时,它找不到该元素。
答案 0 :(得分:2)
我会尝试[1]而不是[0]。 Xpath基于1。