Ich versuche eine App zu testen, die auf localStorage basiert. Alles funktioniert gut, wenn ich manuell mit dem Browser interagiere. In nightwatch.js
anstelle der gewünschten Zeichenfolge erhalte ich jedoch eine NULL-Antwort, wenn localStorage angefordert wird. Dies gilt sowohl für Chrome als auch für Firefox.
Ich habe bereits versucht, localStore in der JSON der Nachtwache zu aktivieren, indem ich "webStorageEnabled" : true
in desiredCapabilities
wie folgt zuweist:
Soll localStorage
funktionieren, wenn nightwatch.js
verwendet wird?
In meinem Test wird mit localstorage gearbeitet, Sie müssen den Befehl "execute" verwenden, um Javascript in den Browser zu injizieren und mit dem lokalen Speicher des Browsers zu interagieren
%Vor%Was für mich funktionierte, ist localStorage in ein neues Objekt zu entladen, andernfalls wird ein leeres Array zurückgegeben. So ist es im Land der Nachtwache lesbar:
%Vor%Tags und Links selenium nightwatch.js