angularjs testing angularjs-ng-repeat protractor end-to-end

angularjs - $document angular



Transportador-cuenta los elementos en el repetidor e imprímelo (1)

Si entiendo su problema correctamente, realmente desea imprimir el recuento y no todo el contenido, ¿verdad?

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

Estoy tratando de contar los elementos en el repetidor e imprimirlo en la consola.

Este es el marcado:

<div class="col-md-3 ng-scope" ng-repeat="app in userApps" >...< /div>

Actualmente estoy contando y comparando:

expect(element.all(by.repeater(''app in userApps'')).count()).toEqual(4);

Funciona, pero quiero poder imprimirlo también.

He intentado esto:

var rows = element.all(by.repeater("app in userApps")); var sum = rows.count(); console.log(sum.getText());

pero me estoy poniendo

TypeError: Object [object Object] has no method ''getText''

En realidad hay dos preguntas: 1. ¿Lo estoy haciendo de la manera correcta? 2. ¿Cómo lo imprimo a la consola?