UNPKG

appium-geckodriver

Version:

Appium driver for Gecko-based browsers and web views

71 lines 2.22 kB
export class GeckoDriver extends BaseDriver<any, import("@appium/types").StringRecord, import("@appium/types").StringRecord, import("@appium/types").DefaultCreateSessionResult<any>, void, import("@appium/types").StringRecord> { constructor(opts?: {}); /** @type {boolean} */ isProxyActive: boolean; /** @type {GeckoDriverServer} */ gecko: GeckoDriverServer; /** @type {string | null} */ _bidiProxyUrl: string | null; desiredCapConstraints: { browserName: { isString: boolean; }; browserVersion: { isString: boolean; }; acceptInsecureCerts: { isBoolean: boolean; }; pageLoadStrategy: { isString: boolean; }; proxy: { isObject: boolean; }; setWindowRect: { isBoolean: boolean; }; timeouts: { isObject: boolean; }; unhandledPromptBehavior: { isString: boolean; }; systemPort: { isNumber: boolean; }; marionettePort: { isNumber: boolean; }; verbosity: { isString: boolean; inclusionCaseInsensitive: string[]; }; androidStorage: { isString: boolean; inclusionCaseInsensitive: string[]; }; 'moz:firefoxOptions': { isObject: boolean; }; }; resetState(): void; proxyReqRes: any; proxyActive(): boolean; getProxyAvoidList(): import("@appium/types").RouteMatcher[]; canProxy(): boolean; createSession(...args: any[]): Promise<(string | import("@appium/types").DriverCaps<any>)[]>; deleteSession(): Promise<void>; /** * * @param {import('@appium/types').StringRecord} response * @returns {string | null} */ _processCreateSessionResponse(response: import("@appium/types").StringRecord): string | null; findElOrEls: typeof findCommands.findElOrEls; } export default GeckoDriver; import { BaseDriver } from 'appium/driver'; import { GeckoDriverServer } from './gecko'; import * as findCommands from './commands/find'; //# sourceMappingURL=driver.d.ts.map