You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过同一行a标签文本值定位对应第三个td元素的Xpath

匹配XPath写法

你可以根据实际场景选择以下任意一种写法:

  1. 最简洁的直接定位对应行第三个<td>的写法:
    //tr[./td[1]/a[text()='Go to Google']]/td[3]
  2. 从a标签向上溯源的写法,逻辑更直观:
    //a[text()='Go to Google']/ancestor::tr/td[3]
  3. 如果需要直接定位到第三个td内的delete按钮,可使用:
    //tr[./td[1]/a[text()='Go to Google']]/td[3]/button[@class='delete']

注意事项

如果a标签的文本前后存在换行、空格等空白字符导致匹配失败,可以把text()条件替换为normalize-space(text()),示例:
//tr[./td[1]/a[normalize-space(text())='Go to Google']]/td[3]

内容的提问来源于stack exchange,提问作者tajir12457

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 12:45:04