我有下面的表格,没有任何ID。
<table>
<tr>
<th>Company</th>
<th>Contact</th>
<th>Delete</th>
</tr>
<tr>
<td>Alfreds Futterkiste</td>
<td>Maria Anders</td>
<td><a><i class="btn red">close</i> </a></td>
</tr>
<tr>
<td>Centro comercial Moctezuma</td>
<td>Francisco Chang</td>
<td><a><i class="btn red">close</i> </a></td>
</tr>
<tr>
<td>ABC Products</td>
<td>Menu Perrita</td>
<td><a><i class="btn red">close</i> </a></td>
</tr>
</table>
我需要单击第二行的关闭(X)按钮。这是在Centro商业性Moctezuma中。该行不会始终显示在第二行。它可以在任何地方。但是我需要单击特定的“关闭”按钮以删除提到的硒测试行。
请帮助我编写xpath来识别特定按钮。 谢谢
答案 0 :(得分:1)
类似这样的东西:
//tr[td = 'Centro comercial Moctezuma']/td/a
答案 1 :(得分:1)
您可以使用以下XPath进行操作
// td [text()='Centro comercial Moctezuma'] / following-sibling :: / td // i [text()='close']