获取使用css定位器生成的项目的值/ innerHTML /文本

时间:2015-05-18 15:59:17

标签: angular jasmine protractor

我有类似的东西:

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调用都返回对象本身及其函数,字段.. 有没有办法在不使用expect的情况下获取项目的innerHTML /文本/值?如果我想迭代这些项并对它们的值进行一些解析?

1 个答案:

答案 0 :(得分:1)

您调用的所有方法都会返回promises,所以:

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