All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
| Modifier and Type |
Method and Description |
WebDriverManager |
arch32() |
WebDriverManager |
arch64() |
WebDriverManager |
architecture(Architecture architecture) |
WebDriverManager |
avoidAutoVersion() |
WebDriverManager |
avoidExport() |
WebDriverManager |
avoidOutputTree() |
WebDriverManager |
avoidPreferences() |
WebDriverManager |
browserPath(String browserPath) |
protected List<URL> |
checkLatest(List<URL> list,
String driver) |
static WebDriverManager |
chromedriver() |
static WebDriverManager |
chromiumdriver() |
void |
clearCache() |
WebDriverManager |
clearPreferences() |
Config |
config() |
protected void |
downloadCandidateUrls(List<URL> candidateUrls) |
WebDriverManager |
driverRepositoryUrl(URL url) |
static WebDriverManager |
edgedriver() |
protected void |
exportDriver(String variableValue) |
protected List<URL> |
filterByDistro(List<URL> candidateUrls) |
protected List<URL> |
filterByIgnoredVersions(List<URL> candidateUrls) |
protected List<File> |
filterCacheBy(List<File> input,
String key,
boolean isVersion) |
protected List<URL> |
filterCandidateUrls(Architecture arch,
String version,
boolean getLatest) |
static WebDriverManager |
firefoxdriver() |
WebDriverManager |
forceCache() |
WebDriverManager |
forceDownload() |
String |
getBinaryPath() |
protected abstract Optional<String> |
getBrowserVersion() |
protected String |
getCurrentVersion(URL url,
String driverName) |
protected Optional<String> |
getDefaultBrowserVersion(String[] programFilesEnvs,
String winBrowserName,
String linuxBrowserName,
String macBrowserName,
String versionFlag,
String browserNameInOutput) |
String |
getDownloadedVersion() |
protected Optional<String> |
getDriverFromCache(String driverVersion,
Architecture arch,
String os) |
protected abstract DriverManagerType |
getDriverManagerType() |
protected abstract String |
getDriverName() |
protected abstract List<URL> |
getDrivers() |
protected List<URL> |
getDriversFromGitHub() |
protected List<URL> |
getDriversFromMirror(URL driverUrl)
This method works also for http://npm.taobao.org/ and
https://bitbucket.org/ mirrors.
|
protected List<URL> |
getDriversFromXml(URL driverUrl) |
protected abstract URL |
getDriverUrl() |
protected URL |
getDriverUrlCkeckingMirror(URL url) |
protected abstract String |
getDriverVersion() |
protected File |
getExecFile() |
protected abstract Optional<String> |
getExportParameter() |
protected List<File> |
getFilesInCache() |
protected FilenameFilter |
getFolderFilter() |
protected HttpClient |
getHttpClient() |
static WebDriverManager |
getInstance(Class<?> webDriverClass) |
static WebDriverManager |
getInstance(DriverManagerType driverManagerType) |
protected Optional<String> |
getLatestVersion() |
protected abstract Optional<URL> |
getMirrorUrl() |
protected String |
getOtherProgramFilesEnv() |
protected String |
getProgramFilesEnv() |
protected GitHubApi |
getVersion(GitHubApi[] releaseArray,
String version) |
protected List<URL> |
getVersion(List<URL> list,
String driver,
String version) |
List<String> |
getVersions() |
WebDriverManager |
gitHubTokenName(String gitHubTokenName) |
WebDriverManager |
gitHubTokenSecret(String gitHubTokenSecret) |
static Config |
globalConfig() |
protected Optional<String> |
handleCache(Architecture arch,
String version,
String os,
boolean getLatest,
boolean cache) |
protected void |
handleDriver(URL url,
String driver,
List<URL> out) |
protected void |
handleException(Exception e,
Architecture arch,
String version) |
static WebDriverManager |
iedriver() |
WebDriverManager |
ignoreVersions(String... versions) |
protected Document |
loadXML(Reader reader) |
WebDriverManager |
localRepositoryPassword(String localRepositoryPassword) |
WebDriverManager |
localRepositoryUser(String localRepositoryUser) |
static void |
main(String[] args) |
protected void |
manage(Architecture arch,
String version) |
protected InputStream |
openGitHubConnection(URL driverUrl) |
static WebDriverManager |
operadriver() |
WebDriverManager |
operatingSystem(OperatingSystem os) |
static WebDriverManager |
phantomjs() |
protected File |
postDownload(File archive) |
protected String |
preDownload(String target,
String version) |
WebDriverManager |
properties(String properties) |
WebDriverManager |
proxy(String proxy) |
WebDriverManager |
proxyPass(String proxyPass) |
WebDriverManager |
proxyUser(String proxyUser) |
protected List<URL> |
removeFromList(List<URL> list,
String version) |
protected void |
reset() |
static WebDriverManager |
seleniumServerStandalone() |
protected abstract void |
setDriverUrl(URL url) |
protected abstract void |
setDriverVersion(String version) |
void |
setup() |
WebDriverManager |
targetPath(String targetPath) |
WebDriverManager |
timeout(int timeout) |
WebDriverManager |
ttl(int seconds) |
WebDriverManager |
useBetaVersions() |
WebDriverManager |
useLocalVersionsPropertiesFirst() |
WebDriverManager |
useMirror() |
WebDriverManager |
version(String version) |
protected Integer |
versionCompare(String str1,
String str2) |
protected static WebDriverManager |
voiddriver() |