我有下面的表格,没有任何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来识别特定按钮。
谢谢

最佳答案

您可以使用以下XPath进行此操作

// td [text()='Centro comercial Moctezuma'] / following-sibling :: / td // i [text()='close']

关于xpath - 如何在使用xpath的列中使用特定文本重复的表中查找特定链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53000137/

10-12 12:43
查看更多