@auto-browse/auto-browse
Version:
AI-powered browser automation
24 lines (23 loc) • 713 B
TypeScript
import { Locator, Page } from "@playwright/test";
export declare class Context {
private static instance;
private _lastSnapshotFrames;
private _fileChooser;
private _browser;
private _page;
private _listenerInitialized;
private constructor();
private initializeListener;
static getInstance(): Context;
allFramesSnapshot(): Promise<string>;
refLocator(ref: string): Locator;
createPage(): Promise<Page>;
private _createPage;
private _onPageClose;
existingPage(): Page;
close(): Promise<void>;
submitFileChooser(paths: string[]): Promise<void>;
hasFileChooser(): boolean;
clearFileChooser(): void;
}
export declare const context: Context;