UNPKG

selenium-webdriver-mcp

Version:
27 lines 1.18 kB
import { WebDriver, WebElement } from 'selenium-webdriver'; import { LocatorParams } from '../types/index.js'; export declare class ElementService { private driver; constructor(driver: WebDriver); findElement(params: LocatorParams): Promise<WebElement>; findElements(params: LocatorParams): Promise<WebElement[]>; getElementText(params: LocatorParams): Promise<string>; clickElement(params: LocatorParams): Promise<void>; sendKeysToElement(params: LocatorParams & { text: string; }): Promise<void>; getElementAttribute(params: LocatorParams & { attribute: string; }): Promise<string | null>; clearElement(params: LocatorParams): Promise<void>; uploadFile(params: LocatorParams & { filePath: string; }): Promise<void>; isElementDisplayed(params: LocatorParams): Promise<boolean>; isElementEnabled(params: LocatorParams): Promise<boolean>; isElementSelected(params: LocatorParams): Promise<boolean>; switchToFrame(params: LocatorParams): Promise<void>; switchToDefaultContent(): Promise<void>; switchToParentFrame(): Promise<void>; } //# sourceMappingURL=elementService.d.ts.map