UNPKG

selenium-webdriver-mcp

Version:
31 lines 1.46 kB
import { WebDriver, WebElement } from 'selenium-webdriver'; import { LocatorParams } from '../types/index.js'; export declare class ActionService { private driver; constructor(driver: WebDriver); hoverOverElement(params: LocatorParams): Promise<void>; waitForElement(params: LocatorParams): Promise<WebElement>; dragAndDrop(sourceParams: LocatorParams, targetParams: LocatorParams): Promise<void>; doubleClickElement(params: LocatorParams): Promise<void>; rightClickElement(params: LocatorParams): Promise<void>; selectDropdownByText(params: LocatorParams & { text: string; }): Promise<void>; selectDropdownByValue(params: LocatorParams & { value: string; }): Promise<void>; pressKey(key: string): Promise<void>; executeScript(script: string, args?: never[]): Promise<any>; scrollToElement(params: LocatorParams): Promise<void>; scrollToTop(): Promise<void>; scrollToBottom(): Promise<void>; scrollToCoordinates(x: number, y: number): Promise<void>; scrollByPixels(x: number, y: number): Promise<void>; submitForm(params: LocatorParams): Promise<void>; focusElement(params: LocatorParams): Promise<void>; blurElement(params: LocatorParams): Promise<void>; selectCheckbox(params: LocatorParams): Promise<void>; unselectCheckbox(params: LocatorParams): Promise<void>; takeScreenshot(): Promise<string>; } //# sourceMappingURL=actionService.d.ts.map