<tbody>
<tr class="b">
<td class="t_l">betmatrix</td>
<td class="t_l">
<td class="t_r">dsdfsf</td>
<td class="t_r">NONE</td>
<td class="t_r">ALL</td>
<td class="t_r">NONE</td>
<td class="t_r">ALL</td>
<td class="t_r">ALL</td>
<td class="t_r">NONE</td>
<td class="t_r">ALL</td>
<td class="t_r">Not required</td>
<td class="t_r">1.11</td>
<td class="t_r">All User</td>
<td class="t_r">0.00</td>
<td class="t_r">2014-09-05</td>
<td class="t_r">2014-09-15</td>
<td class="t_r">2014-09-05</td>
<td class="t_r">1-admin</td>
<td class="t_r">
<td class="t_r">0.00</td>
<td class="t_r">0.00</td>
<td class="t_r">
<td class="t_r">
<a onclick="showBonusModificationLogs(53599)" href="#">History</a>
</td>
</tr>
<tr class="a">
<tr class="b">
<tr class="a">
</tbody>
这是我拥有的表结构,无法只搜索表中的特定项目。
如何找到一行中的元素,然后单击该行末尾的按钮(如果找到)?
在此示例中,我需要搜索单词:dsdfsf
对于其他表,因为类名不同,所以比较容易。但是相同的方法在这里行不通。
最佳答案
正如@alecxe指出的那样,您可以使用XPath。可能有一百种不同的方式来执行此操作。但是为了满足您的要求,我将使用://tr[td[text()='dsdfsf']]/td/a
。这就是说:任何包含“ dsdfsf”文本列的行都应找到带有锚标记的列。