【问题标题】:Nightwatch.js loop through tableNightwatch.js 循环遍历表
【发布时间】:2015-06-25 11:35:45
【问题描述】:
我正在使用 Nightwatch.js 编写一些系统测试。现在我想遍历表的所有元素并检查它们的值。我如何使用 Nightwatch.js 做到这一点?该表有一个<tbody> 元素,其中包含几行<tr>。每行有几列<td>。我想获取每一行中每个第一个 <td> 元素的值。
【问题讨论】:
标签:
javascript
html
testing
nightwatch.js
system-testing
【解决方案1】:
看看这个答案here。这谈到了如何使用 selenium WebElements 在树中导航,然后检查每个的值。
这有点傻;但本质上,您需要编写一个自定义命令,您可以通过 nightwatch.js custom commands 执行该命令,该命令在树中导航,检查您要解析的值。
【解决方案2】:
我无法添加评论,但在 xpath 选择器中使用 xpath //table[@name="table_name"]/tbody/tr/td[1] 到 Petrogad 提到的链接问题。