我在我的js e2e测试中使用量角器/茉莉花。我现在遇到的一个问题是如何选择转发器中的所有项目?这是角度转发器代码:
<ul>
<li ng-repeat="item in list"><a data-ng-click="selectItem(item)">{{item.title}}</a></li>
</ul>
当我运行此脚本时:
element.all(by.repeater('item in list')).then(function(items) {
var ele= items[0].element(by.className('ng-scope'));
ele.getText().then(function(text){
console.log(text);
});
});
项目对象未定义?如何获取对我的转发器的引用,选择第一项并返回文本?
答案 0 :(得分:0)
可以尝试这样的事情
var list = element.all(by.repeater('item in list'));
expect(list.get(0).getText()).toBe('First item text');