UNPKG

@applitools/spec-driver-webdriverio

Version:
33 lines (31 loc) 1.32 kB
// @ts-nocheck declare namespace Applitools { namespace WebdriverIO { interface Browser extends globalThis.WebdriverIO.BrowserObject { isDevTools: boolean getSession(): Record<string, any> getPuppeteer(): any getUrl(): string getTitle(): string getOrientation(): string setOrientation(orientation: string): void getSystemBars(): object[] getContext(): string getElementAttribute(elementId: string, attr: string): string getWindowRect(): {x: number; y: number; width: number; height: number} getWindowPosition(): {x: number; y: number} _getWindowSize(): {width: number; height: number} setWindowRect(x: number, y: number, width: number, height: number): void setWindowPosition(x: number, y: number): void _setWindowSize(width: number, height: number): void switchToFrame(frameId?: any): void switchToParentFrame(): void takeScreenshot(): string sendCommandAndGetResult(command: string, params: Record<string, any>): Record<string, any> switchContext(id: string): void getContexts(): string[] } interface Element extends globalThis.WebdriverIO.Element {} type Selector = string | ((element: HTMLElement) => HTMLElement) | ((element: HTMLElement) => HTMLElement[]) } }