public class VersionDetector extends Object
| Constructor and Description |
|---|
VersionDetector(Config config,
HttpClient httpClient) |
public VersionDetector(Config config, HttpClient httpClient)
public Properties getVersionFromProperties(boolean online)
public InputStream getVersionsInputStream(boolean online) throws IOException
IOExceptionpublic InputStream getLocalVersionsInputStream()
public InputStream getOnlineVersionsInputStream() throws IOException
IOExceptionpublic Optional<String> getDriverVersionFromRepository(Optional<String> driverVersion, URL driverUrl, Charset versionCharset, String driverName, String versionLabel, String latestLabel)
public Optional<String> getDefaultBrowserVersion(String[] programFilesEnvs, String[] winBrowserNames, String linuxBrowserName, String macBrowserName, String versionFlag, String browserNameInOutput)
public String getPosixBrowserPath(String linuxBrowserName, String macBrowserName, String browserPath)
public String getBrowserVersionInWindows(String programFilesEnv, String winBrowserName, String browserPath)
public Optional<String> getBrowserVersionFromWinRegistry(String key, String value)
public boolean isSnap()
Copyright © 2020. All rights reserved.