Angularjs 如何在中继器中获取元素?

Angularjs 如何在中继器中获取元素?,angularjs,protractor,Angularjs,Protractor,我正在使用量角器/jasmine进行js e2e测试。我现在遇到的一个问题是如何选择中继器中的所有项目?这是角度中继器代码: <ul> <li ng-repeat="item in list"><a data-ng-click="selectItem(item)">{{item.title}}</a></li> </ul> items对象未定义?我怎样才能获得对我的转发器的引用,选择第一项并返回文本?可以尝试类似的

我正在使用量角器/jasmine进行js e2e测试。我现在遇到的一个问题是如何选择中继器中的所有项目?这是角度中继器代码:

<ul>
    <li ng-repeat="item in list"><a data-ng-click="selectItem(item)">{{item.title}}</a></li>
</ul>

items对象未定义?我怎样才能获得对我的转发器的引用,选择第一项并返回文本?

可以尝试类似的方法

var list = element.all(by.repeater('item in list'));
expect(list.get(0).getText()).toBe('First item text');
var list = element.all(by.repeater('item in list'));
expect(list.get(0).getText()).toBe('First item text');