获取使用 css 定位器生产的 value/innerHTML/text 项

get value/innerHTML/text of item produced with css locator

我有类似的东西:

var items=$$('some css location');
console.log(items.count());
console.log(items.get(3).getInnerHTML());
console.log(items.get(3).getAttribute('text'));
console.log(items.get(3).getText());

但所有 console.log 调用 return 对象本身及其函数、字段.. 有没有办法在不使用 expect 的情况下获取项目的 innerHTML/texts/values?如果我想迭代项目并对它们的值进行一些解析?

您调用的所有方法 return promises,所以:

items.count().then(function(value) {
    console.log(value);
});