WebStorage
WebStorage предоставляет localStorage или sessionStorage страницы для текущего источника через асинхронный согласованный с браузерами 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
Удаляет все элементы из хранилища.
Использование
await webStorage.clear();
Возвращает
getItem
Возвращает значение для указанного имени, если оно есть.
Использование
await webStorage.getItem(name);
Аргументы
-
namestringИмя элемента, который нужно получить.
Возвращает
items
Возвращает все элементы хранилища в виде пар имя/значение.
Использование
await webStorage.items();
Возвращает
removeItem
Удаляет элемент с указанным именем. Если элемента нет, ничего не происходит.
Использование
await webStorage.removeItem(name);
Аргументы
-
namestringИмя элемента, который нужно удалить.
Возвращает
setItem
Устанавливает значение для указанного имени. Перезаписывает существующее значение для этого имени.
Использование
await webStorage.setItem(name, value);
Аргументы
Возвращает
© 2026 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-webstorage