UNPKG

@computer-use/provider-interfaces

Version:

Public provider interfaces for @computer-use/nut-js

10 lines (9 loc) 521 B
import { WindowElement, WindowElementDescription } from "@computer-use/shared"; /** * An ElementInspectionProvider provides methods to list and inspect window elements */ export interface ElementInspectionProviderInterface { getElements(windowHandle: number, maxElements?: number): Promise<WindowElement>; findElement(windowHandle: number, description: WindowElementDescription): Promise<WindowElement>; findElements(windowHandle: number, description: WindowElementDescription): Promise<WindowElement[]>; }