donobu
Version:
Create browser automations with an LLM agent and replay them as Playwright scripts.
15 lines • 852 B
TypeScript
import { Locator } from 'playwright';
import { ToolCallContext } from '../models/ToolCallContext';
import { ReplayableInteraction, AnnotationBasedParameters, SelectorBasedParameters } from './ReplayableInteraction';
export interface ClickToolCoreParameters {
}
export interface SelectorBasedClickToolParameters extends SelectorBasedParameters, ClickToolCoreParameters {
}
export interface AnnotationBasedClickToolParameters extends AnnotationBasedParameters, ClickToolCoreParameters {
}
export declare class ClickTool extends ReplayableInteraction<ClickToolCoreParameters, SelectorBasedClickToolParameters, AnnotationBasedClickToolParameters> {
static readonly NAME = "click";
constructor();
invoke(context: ToolCallContext, _parameters: ClickToolCoreParameters, element: Locator): Promise<string>;
}
//# sourceMappingURL=ClickTool.d.ts.map