需要找到在量角器中使用ng-repeater的li元素的数量

时间:2015-03-30 11:49:32

标签: javascript protractor

我需要在量角器中找到li元素的长度

我的观点是

<ul id="list">
<li ng-repeat="class in classList.classInfo.values() | orderBy:'displayOrder'">
</li>
</ul>

我试过这个

element.all(by.repeater('class in classList.classInfo.values()| orderBy:"displayOrder"')).count().then(function (count) {

}

但是我得到错误的计数值。 使用量角器在这种情况下查找li元素数量的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

尝试使用$$('')选择器,这是element.all(by.css('...'))的缩写:

var foo = $$('[ng-repeat="class in classList.classInfo.values() | orderBy:\'displayOrder\'"]');
    foo.then(function(bar){
        console.log(bar.length);
    });