1

我正在使用 Nightwatch.js 编写一些系统测试。现在我想遍历表的所有元素并检查它们的值。我如何使用 Nightwatch.js 做到这一点?该表有一个<tbody>包含几行的元素<tr>。每行有几列<td>。我想获取<td>每一行中每个第一个元素的值。

4

3 回答 3

1

在这里看看这个答案。这谈到了如何使用 selenium WebElements 在树中导航,然后检查每个的值。

有点傻。但本质上,您需要编写一个自定义命令,您可以通过 nightwatch.js自定义命令来执行该命令,该命令在树中导航,检查您要解析的值。

于 2015-06-25T18:29:51.270 回答
0

同样,我想迭代一个表。更具体地说,我想迭代 TR,然后在每个 TR 的上下文中,迭代 TD。

我在这里找到了答案,由 kunal_bohra 发布:NightWatch.js - get a list of child WebElements based on relative css locator

于 2018-11-06T21:30:57.347 回答
0

我无法添加评论,但//table[@name="table_name"]/tbody/tr/td[1]在 xpath 选择器中使用 xpath 到 Petrogad 提到的链接问题。

于 2017-08-14T07:44:50.877 回答