search:{
value: function(test) {
this.hope.click();
this.hope.setValue("abc");
var i=0;
browser.elements('//*[@class="xyz"]//li['+i+']').forEach((i, index)=>{
console.log(i.getText());
if(index==10) return;
})
},
},
创建一个用于合并元素的函数,但结果是 forEach 不是一个函数 结果:类型错误: browser.elements(...).forEach 不是函数。有谁知道可能出了什么问题。
最佳答案
大概是这个
browser.elements('//*[@class="xyz"]//li['+i+']')
不是一个数组,您应该在运行 foreach 之前检查
关于javascript - browser.elements(...).forEach 不是 webdriver.io 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44816244/