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