【问题标题】:How do I use WebdriverIO (wdio) to get the number of times an element appears?如何使用 WebdriverIO (wdio) 获取元素出现的次数?
【发布时间】:2018-06-04 19:33:38
【问题描述】:

我正在尝试使用 WebdriverIO (wdio) 对我的 javascript 代码进行交互测试。

我想通过检查选择器在我的删除功能之前和之后出现的次数并看到它减一来测试删除节点功能。

如何使用 wdio 查找选择器在页面上出现的次数?

【问题讨论】:

    标签: javascript selenium-webdriver webdriver-io


    【解决方案1】:

    在浏览器对象的 api 中调用了一个elements 命令。

    你可以这样使用它:

    browser.elements(selector).value.length

    注意元素返回一个对象。你需要进入 value 来获取数组。

    我还阅读了here,您也可以使用浏览器元素的快捷方式$$,如下所示:

    $$(selector).length。这对我不起作用,但可能是因为我运行的是旧版本的 wdio 或一些随机配置问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-19
      • 2020-04-02
      • 2020-06-17
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      • 1970-01-01
      相关资源
      最近更新 更多