我有一个具有相同类名的按钮,在几个实例中显示在页面上。如何将元素(即Web元素JSON对象)中的响应存储在数组中,以便在单击和断言时对它们执行进一步操作?我一直试图做以下事情但是没有用:
browser.elements('css selector', 'elem', function(res) {
arr = res.value;
console.log(arr);
a = arr[1].ELEMENT;
console.log(a);
browser.elementIdClick(a);
它打印ELEMENT的索引,但elementIdClick命令不执行任何操作,也不会在响应中抛出任何错误。请帮忙
答案 0 :(得分:0)
应该有效:
this.elementIdClick(a)
或this.api.elementIdClick(a)
如果没有,你可以打印console.log(browser)
和console.log(this)
它可能会有所帮助。