Nightwatch js wie man mehrere Elemente aktiviert

8

Ich versuche, mehrere Elemente für ein Attribut mit Nightwatch.js zu bestätigen / zu bestätigen.

Ich habe versucht, den "elements" -Befehl von Selen zu verwenden, aber es scheint kein Tag zurückzugeben.

%Vor%

Die Konsole gibt diesen Fehler aus:

%Vor%

Es scheint, als ob es die richtigen Dinge findet, weil es 6 sein sollte, aber dann lese ich irgendwie das Falsche aus? Console.log von result.value [0] gibt nur {ELEMENT: '19'}, was korrekt erscheint.

Irgendeine Idee, wie ich das schaffen könnte? Ich möchte überprüfen, ob alle Elemente mit der Klasse icon_checkmark ein Attribut aria-hidden="true" haben.

    
Stefanie 24.11.2014, 23:26
quelle

2 Antworten

8

attributeEquals sucht das Element mit css selector, während elements ID des Elements zurückgibt, so dass Sie das Element nicht auf diese Weise finden können. Sie können elementIdAttribute verwenden, um das Element abzurufen und zu überprüfen.

%Vor%     
Tinple 22.07.2015 02:35
quelle
-3

result.value ist ein Array. Sie müssten also das Array result.value [x]

durchlaufen     
BrandenB171 28.04.2015 19:56
quelle