从元素 td 中搜索文本并单击同一行中的按钮

Search text from element td and click button in the same line

我需要在 td 中找到文本并在同一行中单击编辑,例如如何根据 ID AAA02 查找基础并在同一行中单击编辑,或者任何其他应用程序或自动化应用程序来执行此代码。我通常使用 katalon-recorder 作为自动浏览器。

<table cellpadding="3" cellspacing="0" border="2">
  <thead>
    <tr>
      <td>No</td>
      <td>ID</td>
      <td>NAME</td>
      <td>STATUS</td>
      <td>ACTION</td>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>AAA01</td>
      <td>ANDRE</td>
      <td>ACTIVE</td>
      <td><button type="submit">EDIT</button></td>
    </tr>
    <tr>
      <td>2</td>
      <td>AAA02</td>
      <td>YULIUS</td>
      <td>ACTIVE</td>
      <td><button type="submit">EDIT</button></td>
    </tr>
  </tbody>
</table>

您可以使用下面的 xpath 到 select 行中的 Edit 按钮 ID 作为 AAA02

//td[position()=count(//thead//td[normalize-space(.)='ID']/preceding-sibling::td)+1][normalize-space(.)='AAA02']/ancestor::tr//button[.='EDIT']

你可以在xpath上找到详细的解释