我有以下html,在我粘贴的最后一行之后的第一行或第一行之前可能有行,我需要选择所有行跟随包含“订单号”单元格的行,一直到row contining“total”,在下面的例子中,我需要选择2行,一行包含123,另一行包含456。
<tr>
<td> order number </td>
<td> order unit </td>
</tr>
<tr>
<td> 123 </td>
<td> 123 </td>
</tr>
<tr>
<td> 456 </td>
<td> 456 </td>
</tr>
<tr>
<td> total </td>
<td> 579 </td>
</tr>
答案 0 :(得分:0)
根据您的要求,我认为您最简单的方法是选择在您的表行级别找到的IWebElements
。然后,您可以遍历元素并将子元素文本与您想要的数字进行比较。如果该号码与您的第一个号码不匹配,则从列表中删除该元素。
找到第一个数字后,设置一个标志,告诉您不要删除,然后检查第二个数字。它将跳过删除,直到找到第二个数字,然后再将该标志切换为删除。此时,您可以在没有检查的情况下删除每个删除,也可以再次使用标记删除。
然后,您应该拥有IWebElements
的实现,其中只有符合您要求的行。
唯一的问题是如果你有重复的数字是你的标准的一部分......那将是一次性的。