Транспортир - счетчик элементов в репитере и распечатать его

Я пытаюсь подсчитать элементы в репитере и распечатать его на консоли.

Это разметка:

<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'

есть два вопроса: 1. Я делаю это правильно? 2. Как распечатать его на консоли?

Ответы

Ответ 1

Если я правильно понимаю вашу проблему, вы действительно хотите распечатать счет, а не весь контент, правильно?

element.all(by.repeater('app in userApps')).count().then(function(count) {
  console.log(count);
});