Nightwatch js, wie zu behaupten, die mehrere Elemente

ich versuche geltend zu machen/überprüfen Sie mehrere Elemente für ein Attribut mit Nightwatch.js.

Ich habe versucht, die "Elemente" Befehl von Selen, aber es scheint nicht wirklich zurück einen tag.

browser.elements('css selector','icon_checkmark', function (result) {
    this.verify.attributeEquals(result.value, 'aria-hidden', 'true');
})

Die Konsole Ausgänge dieser Fehler:

Testing if attribute aria-hidden of <[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]> equals "true". 
Element could not be located.  - expected "true" but got: null
ERROR: Unable to locate element: "[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]" using: css selector

Wie es scheint, findet er die richtigen Dinge, weil es sein sollte, 6 aber dann irgendwie lese ich aus der falschen Sache? Console.melden des Ergebnisses.Wert[0] gibt nur { ELEMENT: '19' } das scheint korrekt zu sein.

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

InformationsquelleAutor Stefanie | 2014-11-24
Schreibe einen Kommentar