donobu
Version:
Create browser automations with an LLM agent and replay them as Playwright scripts.
16 lines • 1.03 kB
TypeScript
import { ToolCallContext } from '../models/ToolCallContext';
import { Locator } from 'playwright';
import { ReplayableInteraction, AnnotationBasedParameters, SelectorBasedParameters } from './ReplayableInteraction';
export interface HoverOverElementToolCoreParameters {
}
export interface SelectorBasedHoverOverElementToolParameters extends SelectorBasedParameters, HoverOverElementToolCoreParameters {
}
export interface AnnotationBasedHoverOverElementToolParameters extends AnnotationBasedParameters, HoverOverElementToolCoreParameters {
}
export declare class HoverOverElementTool extends ReplayableInteraction<HoverOverElementToolCoreParameters, SelectorBasedHoverOverElementToolParameters, AnnotationBasedHoverOverElementToolParameters> {
static readonly NAME = "hoverOverElement";
static readonly HOVER_DURATION_MS = 1000;
constructor();
invoke(context: ToolCallContext, _parameters: HoverOverElementToolCoreParameters, element: Locator): Promise<string>;
}
//# sourceMappingURL=HoverOverElementTool.d.ts.map