0

Ich habe ein Symbol, um ein neues Element hinzuzufügen, ich möchte in es klicken, aber die Aktion ist nicht getan. Ich weiß nicht, ob ich das Element richtig finde.Klicken Sie in ein Symbol funktioniert nicht auf Winkelmesser

Ich habe das in diesen Question vorgesehen Antwort versucht:

element(by.css('[ng-click="createWL()"]')).click(); 

element(by.css("button[ng-click*=createWL]")).click(); 

Aber es ist nicht für mich zu arbeiten.

Hier ist mein HTML-Code: <button class="md-icon-button watchlist-icon-button md-button md-ink-ripple" type="button" ng-transclude="" id="addWL" aria-label="Add Watchlist" ng-click="createWL()"> <ng-md-icon icon="add_circle_outline" class="ng-scope">

+1

Haben Sie 'element (by.css (".watchlist-icon-button")) versucht? Click();'? –

+0

Ich habe es gerade versucht, es sagt mir, dass mehr als ein Element gefunden, ich werde versuchen, eine ganze Auswahl zu machen als zu finden, welche OneI brauchen;) – Emna

+0

Es sieht aus, dass es 3 Elemente gibt, habe ich mit allen von ihnen versucht bekommen (0), dann hole (1) und hole (2), aber der Test ist bestanden und keine Aktion erfolgt! – Emna

Antwort

0

Das Problem war, dass dieser Test ausgeführt wird, bevor es an der Zeit, so dass es gescheitert ist und wir haben nicht einmal das Symbol auf dem Bildschirm sehen.

Also beheben Sie es mit etwas warten;) und testen Sie die Priorität.

Verwandte Themen