【问题标题】: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 提到的链接问题。

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

          猜你喜欢
          • 2013-06-22
          • 2011-07-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-22
          • 2013-03-19
          相关资源
          最近更新 更多