我有这样的 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"]