appium-geckodriver
Version:
Appium driver for Gecko-based browsers and web views
22 lines • 867 B
TypeScript
import { JWProxy } from 'appium/driver';
import type { AppiumLogger, StringRecord, HTTPMethod, HTTPBody } from '@appium/types';
export declare const GECKO_SERVER_HOST = "127.0.0.1";
export interface SessionOptions {
reqBasePath?: string;
}
export declare class GeckoProxy extends JWProxy {
didProcessExit?: boolean;
proxyCommand(url: string, method: HTTPMethod, body?: HTTPBody): Promise<[import("@appium/types").ProxyResponse<any>, any]>;
}
export declare class GeckoDriverServer {
private _proxy;
private readonly _process;
private readonly log;
constructor(log: AppiumLogger, caps: StringRecord);
get proxy(): GeckoProxy;
get isRunning(): boolean;
start(geckoCaps: StringRecord, opts?: SessionOptions): Promise<StringRecord>;
stop(): Promise<void>;
}
export default GeckoDriverServer;
//# sourceMappingURL=gecko.d.ts.map