@xtest-cli/cli
Version:
CLI for xtest.ing - AI-powered test generation platform
34 lines • 910 B
TypeScript
import { EventEmitter } from 'events';
export interface BrowserControllerOptions {
sessionId: string;
serverUrl: string;
apiKey: string;
browserOptions: {
mode: string;
browserType: string;
devtools: boolean;
slowMo: number;
record: boolean;
};
}
export declare class BrowserController extends EventEmitter {
private options;
private browser?;
private context?;
private page?;
private ws;
private serverSessionId;
private isMirroring;
constructor(options: BrowserControllerOptions);
start(): Promise<void>;
private launchLocalBrowser;
private connectWebSocket;
private startMirroring;
private mirrorNavigation;
private mirrorAction;
private startServerStreaming;
private handleServerMessage;
private sendMessage;
stop(): Promise<void>;
}
//# sourceMappingURL=controller.d.ts.map