systelab-components-wdio-test
Version:
Widgets to be use in the E2E Tests based in WDIO
23 lines (22 loc) • 934 B
TypeScript
export declare class BrowserRemote {
static navigateToURL(url: string): Promise<void>;
static pressEsc(): Promise<void>;
static pressTab(): Promise<void>;
static pressBackspace(): Promise<void>;
static pressEnter(): Promise<void>;
static pressDelete(): Promise<void>;
static writeText(stringToWrite: string): Promise<void>;
static waitUntil(condition: () => boolean | Promise<boolean>, timeout: number): Promise<void>;
static takeScreenshot(): Promise<string>;
static saveScreenshot(filepath: string): Promise<void>;
static getName(): Promise<string>;
static getVersion(): Promise<string>;
static getOperatingSystem(): Promise<string>;
static getWindowSize(): Promise<{
width: number;
height: number;
}>;
static setWindowSize(width: number, height: number): Promise<void>;
static setFullscreen(): Promise<void>;
private static executeEndpoint;
}