我正在使用Robot Framework自动检查表中的TD或TR的数量 .
我正在使用来自Selenium的Get Matching XPath Count关键字,但是它总是失败并出现错误 .
我的示例HTML结构:
<table id="myTable">
<tr>
<td style="width: 50%">my td</td>
<td style="width: 50%">my td</td>
</tr>
<tr>
<td style="width: 50%">my td</td>
<td style="width: 50%">my td</td>
</tr>
<tr>
<td style="width: 50%">my td</td>
<td style="width: 50%">my td</td>
</tr>
<tr>
<td>Search me</td>
<td>Pagination here</td>
</tr>
</table>
我在XPath中使用关键字:.// [@ id ='myTable'] / tr /td / @ width
因为我只想用“宽度”属性计算td .
和错误:InvalidSelectorException:消息:u“无效的选择器:无法找到具有XPath表达式的元素...
有解决方案吗谢谢
1 回答
您可以使用此XPath来获取包含
width
的style
属性值的<td>
: