Selenium erhalten .har Datei
Ich habe eine zweiseitige Bewerbung:
/Anmeldun
/Profi
Ich möchte die .har-Dateiseite erhalten/Profi.
Wenn ich auf die Seite gehe/Anmeldun, der Cookie wird mit einem key = connect.sid und value = "example value" erstellt. Dieser Cookie ist noch nicht aktiv. Ich habe die Cookies mit der aktiven connect.sid hinzugefügt.
WebDriver webDriver = getDriver();
webDriver.get(LOGIN_PAGE);
webDriver.manage().addCookie(connectsSId);
it funktioniert nicht, da nach dem Laden der Seite / login neue Cookies erstellt wurden. Ich habe auch diesen Code ausprobiert:
WebDriver webDriver = getDriver();
webDriver.get(PROFILE_PAGE);
webDriver.manage().deleteAllCookies();
webDriver.manage().addCookie(connectsSId);
und das funktioniert nicht. Cookies wurden hinzugefügt, aber es scheint zu spät.
WebDriver webDriver = getDriver();
LoginPage loginPage = new LoginPage(getDriver());
LandingPage landingPage = loginPage.login();
landingPage.openProfilePage();
Dieser Code hat eine .har-Datei für die Seite @ erstell/Anmeldun.
Aus irgendeinem Grund wird die Datei erst nach dem ersten Aufruf der Seite erstellt. Ich kann dieses Problem nicht lösen.