UNPKG

donobu

Version:

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

19 lines 946 B
import { Locator } from 'playwright'; import { ToolCallContext } from '../models/ToolCallContext'; import { ReplayableInteraction, AnnotationBasedParameters, SelectorBasedParameters } from './ReplayableInteraction'; export interface PressKeyToolCoreParameters { /** * The key to press. */ key: string; } export interface SelectorBasedPressKeyToolParameters extends SelectorBasedParameters, PressKeyToolCoreParameters { } export interface AnnotationBasedPressKeyToolParameters extends AnnotationBasedParameters, PressKeyToolCoreParameters { } export declare class PressKeyTool extends ReplayableInteraction<PressKeyToolCoreParameters, SelectorBasedPressKeyToolParameters, AnnotationBasedPressKeyToolParameters> { static readonly NAME = "pressKey"; constructor(); invoke(_context: ToolCallContext, parameters: PressKeyToolCoreParameters, element: Locator): Promise<string>; } //# sourceMappingURL=PressKeyTool.d.ts.map