Перейти к основному содержимому

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

Удаляет все элементы из хранилища.

Использование

WebStorage.clear();

Возвращает


getItem​

Добавлено в: v1.61 webStorage.getItem

Возвращает значение для указанного имени, если оно присутствует в хранилище.

Использование

WebStorage.getItem(name);

Аргументы

  • name String#

    Имя элемента, значение которого нужно получить.

Возвращает


items​

Добавлено в: v1.61 webStorage.items

Возвращает все элементы хранилища в виде пар «имя/значение».

Использование

WebStorage.items();

Возвращает


removeItem​

Добавлено в: v1.61 webStorage.removeItem

Удаляет элемент с указанным именем. Если элемент отсутствует, никаких действий не выполняется.

Использование

WebStorage.removeItem(name);

Аргументы

  • name String#

    Имя элемента, который нужно удалить.

Возвращает


setItem​

Добавлено в: v1.61 webStorage.setItem

Задаёт значение для указанного имени. Перезаписывает любое существующее значение для этого имени.

Использование

WebStorage.setItem(name, value);

Аргументы

  • name String#

    Имя элемента, для которого нужно задать значение.

  • value String#

    Новое значение элемента.

Возвращает