UNPKG

webdriver-manager

Version:

A selenium server and browser driver manager for your end to end tests.

42 lines 1.08 kB
"use strict"; 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