Spec-Zone.ru › Playwright

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();

Возвращает

  • Promise<void>

getItem​

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

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

await webStorage.getItem(name);

Аргументы

  • name string

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

Возвращает

  • Promise<null | string>

items​

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

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

await webStorage.items();

Возвращает

  • Promise<Array<Object>>
    • name string

    • value string

removeItem​

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

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

await webStorage.removeItem(name);

Аргументы

  • name string

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

Возвращает

  • Promise<void>

setItem​

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

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

await webStorage.setItem(name, value);

Аргументы

  • name string

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

  • value string

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

Возвращает

  • Promise<void>

© 2026 Microsoft
Licensed under the Apache License, Version 2.0.
https://playwright.dev/docs/api/class-webstorage

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API