2016-06-26 110 views
1

老实说,我甚至不知道如何正确命名主题,导致它是复杂的xpath任务。xpath根据其他元素的值找到元素

这是HTML我有:

<tr> 
    <td class="CY"> 
     <div class="rc">Name Dynamic&lt;[email protected]&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> 

这里唯一固定的东西是结构和电子邮件[email protected]

问题:如何获得与XPath基于[email protected]这个元素<span id=":7b0" class="sA" tabindex="0" role="link">изменить</span>

回答

1

查找td与格包含电子邮件和之后从第2 TD获得span

//td[contains(div, "[email protected]")]//following-sibling::td[2]/span