Попытка понять, что такое WebStorage в ChromeDriver и FirefoxDriver в версии Selen v3.12.0.
Я пытался использовать LocalStorage и SessionStorage, используя селен более старой версии (v3.6.0), и это было успешно. Я также проверил исходный код, чтобы проверить, доступны ли эти методы в исходном коде v3.6.0. Ниже приведены методы в классе ChromeDriver
@Override
public LocalStorage getLocalStorage() {
return webStorage.getLocalStorage();
}
@Override
public SessionStorage getSessionStorage() {
return webStorage.getSessionStorage();
}
Но хотел знать, что происходит недавно реализовано в последнем селене v3.12.0, как упомянуто в журнале изменений
Вот что я пробовал для локального хранилища с использованием v3.6.0:
public void getLocalStorage() {
LocalStorage localStorage = ((ChromeDriver) driver).getLocalStorage();
System.out.println("local storage ..." +localStorage.getItem("value"));
}
Пожалуйста, помогите мне понять. Спасибо.