我正在尝试使用WebdriverIO(wdio)对我的javascript代码进行交互测试。
我想通过检查选择器在我的删除功能之前和之后出现的次数并查看其减少了一个,来测试删除节点的功能。
您如何使用wdio查找选择器出现在页面上的次数?
最佳答案
api中为浏览器对象调用了elements
命令。
您可以这样使用它:browser.elements(selector).value.length
请注意,元素返回一个对象。您需要投入价值才能获得阵列。
我还阅读了here,您还可以这样使用浏览器元素$$
的快捷方式:$$(selector).length
。这对我不起作用,但这可能是因为我正在运行wdio的旧版本或某些随机配置问题。
关于javascript - 如何使用WebdriverIO(wdio)获取元素出现的次数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50687597/