UNPKG

systelab-components-wdio-test

Version:
33 lines (32 loc) 1.14 kB
import { RemoteApplication } from './application-manager-remote.js'; export declare enum AutomationMode { Runner = 0, Standalone = 1, Remote = 2 } export declare enum BrowserType { Chrome = "Chrome", Edge = "Edge", Firefox = "Firefox", Safari = "Safari", WebKitGTK = "WebKitGTK", TauriApp = "TauriApp" } export declare class AutomationEnvironment { private static mode; private static workingBrowser; private static browserType; private static workingRemoteApplication; static getMode(): AutomationMode; static isLocalMode(): boolean; static isRemoteMode(): boolean; static hasWorkingBrowser(): boolean; static getWorkingBrowser(): WebdriverIO.Browser; static setTestRunnerMode(): void; static setStandaloneMode(workingBrowser: WebdriverIO.Browser | null): void; static getBrowserType(): BrowserType; static setBrowserType(browserType: BrowserType): void; static setApplication(applicationId: number): void; static getWorkingRemoteApplication(): RemoteApplication; static setRemoteApplication(remoteApplication: RemoteApplication): void; }