我试图计数中继器中的元素并将其打印到控制台.
这是标记:
<div class="col-md-3 ng-scope" ng-repeat="app in userApps" >...< /div>
目前我正在计数和比较:
expect(element.all(by.repeater('app in userApps')).count()).toEqual(4);
它的作品,但我也想能够打印它也.
我试过这个:
var rows = element.all(by.repeater("app in userApps")); var sum = rows.count(); console.log(sum.getText());
但我得到:
TypeError: Object [object Object] has no method 'getText'
实际上有两个问题 –
我正在做正确的做法吗?
2.如何将其打印到控制台?
如果我正确地理解你的问题,你实际上是想打印计数而不是整个内容,对吧?
原文链接:https://www.f2er.com/angularjs/142858.htmlelement.all(by.repeater('app in userApps')).count().then(function(count) { console.log(count); });