如何在兄弟姐妹的嵌套元素中编写XPATH

时间:2018-05-29 09:44:38

标签: 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之间添加什么?

1 个答案:

答案 0 :(得分:0)

这个应该可以解决问题:

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