量角器:失败:row.findElement不是函数

Mic*_*hal 4 javascript angularjs protractor

我有元素列表:

 <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>
Run Code Online (Sandbox Code Playgroud)

我想点击最后一个按钮.

it('test', function () {
    var row = element.all(by.repeater('list in lists track by $index')).last();
    row.findElement(by.tagName('button')).click();
});
Run Code Online (Sandbox Code Playgroud)

但我明白了

消息:失败:row.findElement不是函数

ale*_*cxe 9

element()改为使用:

row.element(by.tagName('button')).click();
Run Code Online (Sandbox Code Playgroud)