appium-safari-driver
Version:
Appium driver for Safari browser
28 lines • 965 B
TypeScript
export class SafariDriverServer {
/**
* @param {import('@appium/types').AppiumLogger} log
*/
constructor(log: import("@appium/types").AppiumLogger);
/** @type {SafariProxy} */
proxy: SafariProxy;
log: import("@appium/types").AppiumLogger;
get isRunning(): boolean;
/**
*
* @param {import('@appium/types').StringRecord} caps
* @param {SessionOptions} [opts={}]
*/
start(caps: import("@appium/types").StringRecord, opts?: SessionOptions): Promise<void>;
stop(): Promise<void>;
}
export default SafariDriverServer;
export type SessionOptions = {
reqBasePath?: string | undefined;
};
declare class SafariProxy extends JWProxy {
/** @type {boolean|undefined} */
didProcessExit: boolean | undefined;
proxyCommand(url: any, method: any, body?: null): Promise<[import("@appium/types").ProxyResponse<any>, any]>;
}
import { JWProxy } from 'appium/driver';
//# sourceMappingURL=safari.d.ts.map