Newbie Javascript in Knoten Umgebung ... mit webdriver.executescriptWie zurückgegeben CSS-Informationen analysieren Selen
Mit diesem Code unten in dem die Skript CSS-Wert für ein bestimmtes Web-Element wird immer, wie analysiere ich dies in Javascript?
driver.executeScript(script, ele).then(p => {
console.log(p);
})
Der obige Code zeigt dieses Ergebnis in der Konsole.
{ class: 'container ng-scope', 'ng-controller': 'CalcCtrl' }
Es ist, als Typ Object zurück, so kann ich zum Beispiel nicht herausfinden, wie den Wert des Schlüssels „Klasse“ bekommen ...
Wenn ich den Code dies zu ändern:
driver.executeScript(script, ele).then(p => {
console.log(p);
var obj = JSON.parse(p);
console.log(obj.class);
})
Wo Spalte 27 der Parse in JSON.parse ist ...
Das ist bereits ein Objekt. Sie müssen es nicht analysieren. – SLaks
Ich möchte die Werte des Klassenschlüssels extrahieren. Kann das nicht gemacht werden? –