web-snaps
Version:
Browser automation with automatic snapshotting.
21 lines (20 loc) • 636 B
TypeScript
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;
}>;