@craftapit/tester
Version:
A focused, LLM-powered testing framework for natural language test scenarios
14 lines (13 loc) • 471 B
TypeScript
import { BaseAdapter } from './BaseAdapter';
import { ScreenState, UIAction } from '../types/actions';
export declare class BrowserAdapter extends BaseAdapter {
constructor(config: any);
initialize(): Promise<void>;
cleanup(): Promise<void>;
navigateTo(url: string): Promise<void>;
captureScreenState(): Promise<ScreenState>;
executeAction(action: UIAction): Promise<{
success: boolean;
}>;
captureScreenshot(): Promise<Buffer>;
}