首页 > 解决方案 > 如何在使用 xpath 的列中使用特定文本重复的表中查找特定链接

问题描述

我有如下表,没有任何 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 comercial Moctezuma。此行不会始终显示在第 2 行。它可以在任何地方。但是我需要单击特定的关闭按钮来删除提到的硒测试行。

请帮助我编写 xpath 以识别特定按钮。谢谢

标签: xpath

解决方案


像这样的东西:

//tr[td = 'Centro comercial Moctezuma']/td/a

推荐阅读