我正在使用Nightwatch.js编写一些系统测试。现在我想遍历一个表的所有元素并检查它们的值。我怎样才能用Nightwatch.js做到这一点?该表有一个包含多行<tr>的<tbody>元素。每一行都有几列<td>。我想要得到每一行中第一个<td>元素的值。
发布于 2015-06-26 02:29:51
看一下这个答案here。本文讨论了如何使用selenium WebElements在树中导航,然后检查每个值。
这有点傻;但从本质上讲,您需要编写一个自定义命令,您可以通过nightwatch.js custom commands执行该命令,该命令在树中导航,检查您希望解析的值。
发布于 2017-08-14 15:44:51
我不能添加评论,但是在xpath选择器中使用xpath //table[@name="table_name"]/tbody/tr/td[1]来处理Petrogad提到的链接问题。
发布于 2018-11-07 05:30:57
类似地,我想迭代表。更具体地说,我希望迭代TR,然后在每个TR的上下文中迭代TD。
我在这里找到了我的答案,由kunal_bohra发布:NightWatch.js - get a list of child WebElements based on relative css locator
https://stackoverflow.com/questions/31049235
复制相似问题