我有元素列表:
<li ng-repeat="list in lists track by $index">
<a href="" ng-click="doSomething($index)">{{list.name}}</a>
<button class="destroy" ng-click="remove(list)"></button>
</li>
我正在尝试点击最后一个按钮。
it('test', function () {
var row = element.all(by.repeater('list in lists track by $index')).last();
row.findElement(by.tagName('button')).click();
});
但我得到
消息: 失败:row.findElement不是函数
答案 0 :(得分:8)
改为使用element()
:
row.element(by.tagName('button')).click();