Winkelmesser, wie man text aus dem div?

Versuchen, den text in meinem div:

<div class="ng-scope ng-binding">
         Hello this is it!
</div>

In meinem Jasmin-script habe ich (mit Hilfe von xpath):

var helloTxt=driver.findElement(by.xpath('//*[@id="top"]/div/div/div[3]/div[2]/div/div[1]/div[1]/div/div'));
expect(helloTxt.getText()).toBe('Hello this is it!');

der code sieht so aus:

<div class="container">
        <div data-ng-repeat="message in getMessages() track by $index">
            {{message}}
        </div>
</div>

Wie kann ich prüfen, bekommen die Nachrichten in {{message}}?
Gibt es eine andere Möglichkeit zum Zugriff auf das div-Element ohne die Verwendung von xpath? Oder wie kann ich dieses Problem beheben?

Aussehen einige Bindungen sind da und wartete, verwendet zu werden, können Sie gemeinsam den source code statt der eckigen kompilierte html?
Auch: vermeiden findElement und lieber element(by.xxxx jedes mal, wenn Sie können. Wenn möglich verwenden Sie einen besseren Selektor anstatt xpath speziell dem test so abhängig, dass verschachtelte div-Position.
Ich habe einige html:)

InformationsquelleAutor Pindakaas | 2014-10-08

Schreibe einen Kommentar