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