如何在同级的嵌套元素中编写 XPATH

  • 本文关键字:元素 XPATH 嵌套 xpath
  • 更新时间 :
  • 英文 :


我有这样的 DOM 结构:

<td>
<a href="/2"><div class="name">Max</div></a>
</td>
<td>Sales Officer</td>
<td>mail@mail.com</td>
<td class="links">
<a class="edit" href="/edit"><i class="second"></i>Edit Profile</a>
</td>

主要目标是单击特定用户的"编辑"按钮。而且我有不同的用户(他们在另一行表中(。 我需要获取包含名称Max和文本Edit Profile组合的 xpath。

对我来说,主要问题是这两个元素都在同级td标签中。 我以前从未写过类似的东西。//a[text()='Max']//i[text()='Edit Profile']我应该在 xpathes 之间添加什么?

这个应该可以解决问题:

//td[a="Max"]/following-sibling::td/a[.="Edit Profile"]

最新更新