xpath根据其他元素的值查找元素

时间:2016-06-26 10:02:23

标签: xpath

老实说,我甚至不知道如何正确命名主题,导致它复杂的xpath任务。

这是html我有:

<tr>
    <td class="CY">
        <div class="rc">Name Dynamic&lt;email1990@mail.com&gt;</div>
    </td>
    <td class="qy CY"> </td>
    <td class="qy CY"><span id=":7b0" class="sA" tabindex="0" role="link">изменить</span></td>
    <td class="qw CY"></td>
</tr>

这里唯一固定的东西是结构和电子邮件email1990@mail.com

问题:如何通过XPath基于<span id=":7b0" class="sA" tabindex="0" role="link">изменить</span>获取此元素email1990@mail.com

1 个答案:

答案 0 :(得分:1)

使用包含电子邮件的div查找td,然后在第二个td后获取span

//td[contains(div, "email1990@mail.com")]//following-sibling::td[2]/span