WebStorage
WebStorage предоставляет доступ к localStorage или sessionStorage страницы для текущего источника (origin) через асинхронный API, единообразно работающий в разных браузерах.
Экземпляры доступны через Page.localStorage() и Page.sessionStorage().
page.navigate("https://example.com");
page.localStorage().setItem("token", "abc");
String token = page.localStorage().getItem("token");
List<WebStorageItem> all = page.localStorage().items();
page.localStorage().removeItem("token");
page.localStorage().clear();
Методы
clear
Добавлено в: v1.61Удаляет все элементы из хранилища.
Использование
WebStorage.clear();
Возвращает
getItem
Добавлено в: v1.61Возвращает значение для указанного имени, если оно присутствует в хранилище.
Использование
WebStorage.getItem(name);
Аргументы
Возвращает
items
Добавлено в: v1.61Возвращает все элементы хранилища в виде пар «имя/значение».
Использование
WebStorage.items();
Возвращает
removeItem
Добавлено в: v1.61Удаляет элемент с указанным именем. Если элемент отсутствует, никаких действий не выполняется.
Использование
WebStorage.removeItem(name);
Аргументы
Возвращает
setItem
Добавлено в: v1.61Задаёт значение для указанного имени. Перезаписывает любое существующее значение для этого имени.
Использование
WebStorage.setItem(name, value);
Аргументы
-
Имя элемента, для которого нужно задать значение.
-
Новое значение элемента.
Возвращает