webdriver-manager-replacement
Version:
webdriver-manager-replacement
24 lines (23 loc) • 836 B
TypeScript
import { ProviderClass, ProviderConfig, ProviderInterface } from './provider';
export declare class Appium extends ProviderClass implements ProviderInterface {
ignoreSSL: boolean;
outDir: string;
outDirAppium: string;
proxy: string;
requestUrl: string;
constructor(config?: ProviderConfig);
/**
* If no valid version is provided get version from appium
*/
getVersion(): Promise<string>;
/**
* Creates appium directory and package.json file.
* @param version Optional to provide the version number or latest.
*/
setup(version?: string): Promise<void>;
/**
* Creates an appium/package.json file and installs the appium dependency.
* @param version Optional to provide the version number or latest.
*/
updateBinary(version?: string): Promise<void>;
}