如何使用Selenium2Library使用Robot Framework计算表中的td / tr数

休多

我正在使用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

因为我只想用“ width”属性来计算td。

和错误:InvalidSelectorException:消息:u“无效的选择器:无法找到带有XPath表达式的元素...

有什么办法吗?谢谢

har07

您可以使用此XPath来获取<td>style属性值包含width

.//table[@id='myTable']/tr/td[contains(@style, 'width')]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法使用Robot Framework和selenium2library单击复选框

我无法使用Robot Framework单击单选按钮。(和selenium2Library)

如何使用selenium2library在firefox中触发右箭头键

如何配置Chrome浏览器以通过Robot Framework的Selenium2Library中的代理进行传递?

如何从表 tr td 中获取值

无法在 Robot Framework 上导入 Selenium2library:错误(未找到导入文件)

如何计算行的表中的使用Selenium的Java数

使用jQuery将td附加到表中的tr

使用for循环在表元素\\中创建tr和td,无法解析td的结果

如何在多个 TR/TD 表 (PHP) 中的特定 TR 中获取图像 src(图像名称)

如何使用Selenium从表中获取所有<tr>元素

如何使用javascript或打字稿在表中获取tr的第二个td值

如果td使用JavaScript / JQuery具有NIL值,如何在表中隐藏tr标签?

如何使用Vue在表中的tr和td之间循环元素?

如何检查Selenium2library是否已添加到RIDE中的robotframework项目中

如何计算表中TR列的平均值?

如何使用jQuery拆分表行(在TD之间插入TR)

Robot Framework : Selenium Library (Eclipse) - 如何使用 Run 关键字 if

如果使用jQuery单击td,则为表中的所有tr元素上色

为什么Robot Framework,Selenium2Library,元素文本应为关键词不能正确验证输入的元素文本?

当python 3中的一列(td)为空时如何跳过HTML表行(tr)

如何使用jQuery比较tr中的几个td.text()

如何使用BeautifulSoup在<tr>中捕获特定的<td>

从表中获取tr内的td值

Tr和td在带角度的表中

显示使用JavaScript动态创建的表的tr和td索引?

如何使用Selenium Python遍历表中的所有tr元素

<tr> <td>的表问题

循环遍历 html 表并使用简单的 dom 解析器在 php 中获取 tr、th 和 td