selenium - 如何根据索引定位Xpath的特定节点?

标签 selenium xpath

我确实需要在表中可用的相同类的基础上找到第二个节点。

网页上找到了6条结果,可供查询://td[@class='checkboxCollumn']

如果我找到第二个节点,通过使用 //td[@class='checkboxCollumn'][2] 给出 0 结果。

我尝试了一些其他变体://td[@class='checkboxCollumn']//i[2]等等,其结果为0。

使用索引定位它的正确方法是什么?

最佳答案

你需要这样定位

(//td[@class='checkboxCollumn'])[2]

关于selenium - 如何根据索引定位Xpath的特定节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51943397/

相关文章:

java - 如何将Xpath的结果变成我的输出结果?

java - 在Java中创建具有多个子节点的XML文件

google-chrome - 使用 Chrome 的 RemoteWebDriver

python - 使用 beautifulSoup、Python 抓取 h3 和 div 标签中的文本

java - 如何使用 Selenium 运行 Chromium 浏览器?

python - 改变 XPath 来提取文本 Selenium

c# - 通过 XPath 选择属性不区分大小写的节点

java - 尝试在 Flipkart 上查找 'Unable to locate element' 按钮时出现错误 'Add to Cart'

python - 单击网页中的某些链接时遇到问题

xml - 如何在xQuery中获取没有 child 的节点?