Winkelmesser : wie vergleichen der Textinhalt der gleiche web-element vor und nach dem Klick auf eine Schaltfläche

Ich würde gerne testen, eine Filter-Funktion in meinem angularJS app.
In der Tat, wenn ich auf den filter die Anzahl der Ergebnisse der Suche angezeigt, auf der Seite verringern sollte
Hier ist mein code bisher :

    element(by.id('foundNumber')).getText().then (function(text){console.log(text); })
    element(by.repeater('term in facets.uproctype').row(0)).click ()
    element(by.id('foundNumber')).getText().then (function(text){console.log(text); })

Und hier meine Konsole an :

Using the selenium server at http://localhost:4444/wd/hub
6209
6195
.... 

Weiß ich nicht, wie kann ich vergleichen Thesen zwei Werte in einer Linie erwarten, wie ich kann nicht verwenden Sie innerhalb Ihrer Funktion.
Keine Hilfe?

Dank
Zied

Haben Sie versucht, auf Variablen zuweisen, die in der then: oldValue = text und newValue = text in die zweite?
Ja habe ich aber es wird nicht funktionieren, da ich keinen Zugriff auf oldValue und newValue außerhalb der Funktionen an, wobei ich wouls gerne vergleichen dieser Werte später in einer Linie erwarten.
Selbst wenn Sie deklarieren Sie diese oben in das decribe oder die it, und ordnen Sie Sie in der then?
Ja, es wird als Wert undefined zurück, ich denke, da ist es asynchron. Nicht sicher, wie ich es bin ganz neu mit JS

InformationsquelleAutor Ziwdigforbugs | 2014-02-20

Schreibe einen Kommentar