Aktivieren Sie localStorage / webStorage in nightwatch.js

8

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:

%Vor%

Soll localStorage funktionieren, wenn nightwatch.js verwendet wird?

    
roktok 30.06.2015, 09:11
quelle

2 Antworten

2

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%     
deividsito 05.07.2016 17:58
quelle
2

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%     
Ken Fehling 31.01.2017 23:25
quelle

Tags und Links