UNPKG

web-snaps

Version:

Browser automation with automatic snapshotting.

21 lines (20 loc) 636 B
import { chromium } from 'rebrowser-playwright'; /** * Options for initializing a persistent browser content. * * @category Internal */ export type BrowserOptions = Parameters<typeof chromium.launchPersistentContext>[1]; /** * Initialize a browser and browser context with scripts inserted for handling elements with closed * Shadow DOMs. * * @category Internal */ export declare function initBrowser({ userDataDirPath, storeKey, options, }: { userDataDirPath: string; storeKey: string; options?: Readonly<BrowserOptions> | undefined; }): Promise<{ browserContext: import("playwright-core").BrowserContext; }>;