Huy*_* Do 6 selenium xpath robotframework
我正在使用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>
Run Code Online (Sandbox Code Playgroud)
我在XPath中使用关键字:.// [@ id ='myTable']/tr /td/@ width
因为我只想用"宽度"属性计算td.
和错误:InvalidSelectorException:消息:u"无效的选择器:无法找到具有XPath表达式的元素...
有解决方案吗 谢谢
您可以使用此XPath来获取<td>其style属性值包含width:
.//table[@id='myTable']/tr/td[contains(@style, 'width')]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7121 次 |
| 最近记录: |