UNPKG

playwright-indexeddb

Version:

Access and manipulate IndexedDB within Playwright tests

19 lines (18 loc) 552 B
import { Page } from "@playwright/test"; export interface IndexedDBOptions { dbName: string; storeName: string; version?: number; } export declare class PlaywrightIndexedDB { private page; private dbName; private storeName; private version; constructor(page: Page, options: IndexedDBOptions); getAllItems<T>(): Promise<T[]>; getItem<T>(key: IDBValidKey): Promise<T | null>; putItem<T>(item: T, key?: IDBValidKey): Promise<void>; deleteItem(key: IDBValidKey): Promise<void>; clear(): Promise<void>; }