UNPKG

appium-geckodriver

Version:

Appium driver for Gecko-based browsers and web views

25 lines 1.27 kB
import type { RouteMatcher, DefaultCreateSessionResult, InitialOpts, StringRecord, ExternalDriver, W3CDriverCaps } from '@appium/types'; import { BaseDriver } from 'appium/driver'; import { GeckoDriverServer } from './gecko'; import { desiredCapConstraints } from './desired-caps'; import * as findCommands from './commands/find'; export type GeckoConstraints = typeof desiredCapConstraints; export declare class GeckoDriver extends BaseDriver<GeckoConstraints, StringRecord> implements ExternalDriver<GeckoConstraints, string, StringRecord> { private isProxyActive; private _gecko; private _bidiProxyUrl; proxyReqRes: (...args: any) => any; constructor(opts?: InitialOpts); proxyActive(sessionId?: string): boolean; getProxyAvoidList(): RouteMatcher[]; canProxy(): boolean; get gecko(): GeckoDriverServer; createSession(w3cCaps1: W3CDriverCaps<GeckoConstraints>, w3cCaps2?: W3CDriverCaps<GeckoConstraints>, ...args: any[]): Promise<DefaultCreateSessionResult<GeckoConstraints>>; get bidiProxyUrl(): string | null; deleteSession(): Promise<void>; private resetState; private _extractWebSocketUrl; findElOrEls: typeof findCommands.findElOrEls; } export default GeckoDriver; //# sourceMappingURL=driver.d.ts.map