这是来源:
<tr style="">
<td class="lrml">
<div class="lrmnw">
<a class="nclk" onclick="hashNavigate(1132763013,true,'\x26rdrctGoBack\x3dY\x26Id\x3dACOA\x2dDA5MG');" href="javascript:void(0)">Restore</a>
</div>
</td>
<td/>
<td>Account</td>
<td>TestDelete</td>
<td>4/30/2014 02:39 AM</td>
我希望能够根据td
值“TestDelete”点击“恢复”。我一直在努力解决这个问题而没有任何成功的输出。
答案 0 :(得分:2)
我会使用XPath //td[text()='TestDelete']/preceding-sibling::td//a[text()='Restore']
。它更精确,实际上描述了你所说的内容。
答案 1 :(得分:0)
以下xpath为我工作:
//td[text()='TestDelete']//parent::tr//a[text()='Restore']
答案 2 :(得分:-1)
最好使用CSS
选择器
css=a.nclk
或者:
css=a:contains('Restore')