我正在尝试计算表中包含第二列中值“ICETS”的行数。我使用以下内容:
<tr>
<td>storeXpathCount</td>
<td>//table[@id='DataTables_Table_0']/tbody/tr[contains(td[2], "ICETS")]</td>
<td>Workshop_Count</td>
</tr>
然而,这是一个错误:
[error] locator not found: name=uocDatatable_length
因此,不存储Workshop_Count
的值。
我正在看的表是这样的:
<tr>
<td>123</td>
<td>GHHJG Trees</td>
</tr>
<tr>
<td>456</td>
<td>ICETS Shrubs</td>
</tr>
<tr>
<td>789</td>
<td>REUT Grass</td>
</tr>
<tr>
<td>120</td>
<td>ICETS Trees</td>
</tr>
我希望上面的selenium代码值为2。
提前致谢。
答案 0 :(得分:0)
好吧,这是我的坏事,有一段时间没有用endWhile声明关闭声明。意思是非常奇怪的事情正在发生。对于那些发生奇怪事情的人(比如storeText不工作等),请尝试以下步骤: