So finden Sie ein element in einem ng-repeat in Winkelmesser
Ich habe Folgendes html:
<li ng-repeat="item in items">
Some Test
<span class="bubble-grey">
{{ item }}
</span>
</li>
Wie findet ".bubble-Grau" Spannweite innerhalb der ersten ng-repeat element Winkelmesser?
Habe ich versucht:
element.all(by.repeater('item in items')).get(0).findElement(by.css(".bubble-grey")).getText()
Aber ich erhalte die Meldung "TypeError: Object [object object] has no method 'findElement'"
InformationsquelleAutor bernhardh | 2014-06-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht zu "finden" das ist das element wieder.
Versuchen Sie, mit der element-explorer
Öffnen Sie das element-explorer und navigieren Sie zu der gewünschten Seite:
Dann versuchen Sie es mit diesem Befehl:
Ich glaube nicht, es wird sich zeigen, jeder text, denn es gibt keinen text in den html-Code.
Wenn Sie wollen, um die "Paar-Test", text, probieren Sie es aus:
InformationsquelleAutor flaviomeira10
Blick auf die API statt:
du willst:
InformationsquelleAutor Clark Pan
Geben, Ihr spannt ein id-Attribut, mit dem $ - index vom wiederholen, dann springen Sie direkt zu Ihnen.
Man könnte argumentieren, dass es verbessert dein code von einem accessibility-Seite der Dinge (z.B. Screenreader, etc). Ich weiß leider nicht, den Winkelmesser Seite gut genug, um es zu beheben in dem test, ich weiß nur, dass die Eckige Seite der Dinge.
InformationsquelleAutor M21B8