UNPKG

donobu

Version:

Create browser automations with an LLM agent and replay them as Playwright scripts.

16 lines 1.03 kB
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