2016-03-30 3 views
0

Ich versuche, ein Web-Element mit einer bestimmten Farbe zu markieren, aber nicht in der Lage, das zu erreichen. Ich habe versucht, client.execute(), client.executeAsync() -Methoden zu verwenden, indem Sie das Attribut 'style' auf das Webelement setzen, aber ein Element nicht wie erwartet hervorheben und den Test ohne Fehler ausführen können.Web-Element kann nicht mit Hilfe von nightwatchjs hervorgehoben werden

Unten ist mein Code.

client.execute (function() { element.style.backgroundColor = "red";})

Gibt es eine Möglichkeit, ein Element zu markieren, wie Selen tut. Wenn ja, geben Sie bitte einen Code/Prozess an, um dies zu erreichen. Vielen Dank im Voraus

Antwort

0

Das Element wahrscheinlich benötigt als Argument übergeben wird (nicht getestet):

client.execute(function(target){ 
    target.style.backgroundColor = "red"; 
}, [element]); 
+0

dies auch versucht. Aber nicht in der Lage dies zu erreichen –