我需要在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>
发布于 2020-03-09 21:35:37
您可以使用下面的xpath选择行中的Edit按钮,并将ID设置为AAA02。
//td[position()=count(//thead//td[normalize-space(.)='ID']/preceding-sibling::td)+1][normalize-space(.)='AAA02']/ancestor::tr//button[.='EDIT']

您可以在xpath here上找到详细的解释。
https://stackoverflow.com/questions/60586035
复制相似问题