webdriver-manager
Version:
A selenium server and browser driver manager for your end to end tests.
42 lines • 1.08 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const rimraf = require("rimraf");
const config_1 = require("../config");
const binary_1 = require("./binary");
/**
* The appium binary.
*/
class Appium extends binary_1.Binary {
constructor(alternateCDN) {
super(alternateCDN || config_1.Config.cdnUrls().appium);
this.name = 'appium';
this.versionCustom = Appium.versionDefault;
}
id() {
return Appium.id;
}
prefix() {
return 'appium-';
}
suffix() {
return '';
}
executableSuffix() {
return '';
}
getUrl(version) {
return Promise.resolve({ url: '', version: this.versionCustom });
}
getVersionList() {
return null;
}
remove(sdkPath) {
rimraf.sync(sdkPath);
}
}
Appium.os = [binary_1.OS.Windows_NT, binary_1.OS.Linux, binary_1.OS.Darwin];
Appium.id = 'appium';
Appium.versionDefault = config_1.Config.binaryVersions().appium;
Appium.isDefault = false;
exports.Appium = Appium;
//# sourceMappingURL=appium.js.map
;