<tr>
<td>AAA</td>
<td>
<a class="btn" role="button"> </a>
<td>
</tr>
<tr>
<td>bbb</td>
<td>
<a class="btn" role="button"> </a>
<td>
</tr>
如果a
包含tr
,如何选择<td>AAA</td>
。如果我能用XPath做到这一点,那就太完美了。但也许是WebDriver的另一种方式
答案 0 :(得分:3)
您可以使用Xpath
。
//td[text() = 'AAA']/following-sibling::td/a
这将找到包含文字td
的{{1}}。然后,它会选择以下AAA
兄弟,并从此td
获取a
。