6

私が持っている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」にあるもの、プレーンテキスト、またはバインディングを実際に返します。

4

1 に答える 1