1

Ich möchte meine Selenium-Tests beschleunigen und habe festgestellt, dass viel Zeit für den Anmeldevorgang aufgewendet wird.So starten Sie den Browser in WebDriver mit benutzerdefiniertem localStorage-Set

Anmeldung bei Webanwendung wird über LocalStorage-Sitzungstoken implementiert (wahrscheinlich OAuth 2.0). Ich weiß, wie man es einstellt, sobald ein Browser gestartet wird und die Seite geladen wird:

localStorage.setItem(key, value) 

Es funktioniert super. Aber ist es möglich, den Browser dazu zu bringen, eine benutzerdefinierte localStorage mit Selenium (Java) aufzunehmen?

Ist es Profil?

Antwort

0

Nun funktioniert das für mich in Python

driver.excute_script('javascript:localStorage.(funtion of localStorage)') 

so nehme ich gut können Sie eine Prüfkarte einrichten, wie ich für den Test verwenden, und natürlich ich meine auth_token aus der Datenbank zuerst, aber es funktioniert wie dies sollte

driver.excuteScript('javascript:localStorage.token="your validation token";'); 

arbeiten