私が持っているHTMLページで:
<ul class="phones">
<li ng-repeat="phone in phones | filter:query | orderBy: orderProp">
{{phone.name}} - {{phone.age}}
<p>{{phone.snippet}}</p>
</li>
</ul>
私が持っているe2eテストでは(配列に2つの要素を返しています):
var result= ptor.findElements(protractor.By.repeater('phone in phones').column('phone.name'));
result.then(function(arr) {
arr[0].getText().then(function(text) {
console.log("*** 1: "+ text);
});
arr[1].getText().then(function(text) {
console.log("*** 2: "+ text);
})
});
コンソールは、phone.name、phone.age、および phone.snippet の 3 つの列すべてを出力しています。セレクターが phone.name を返さないのはなぜですか?
リスト「li」にあるもの、プレーンテキスト、またはバインディングを実際に返します。