从元素 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上找到详细的解释
我需要在 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上找到详细的解释