private String detectDriverVersionFromBrowser() { String version = ""; Optional<String> optionalBrowserVersion = config().isAvoidAutoVersion() ? empty() : getBrowserVersion(); if (optionalBrowserVersion.isPresent()) { String browserVersion = optionalBrowserVersion.get(); log.trace("Detected {} version {}", getDriverManagerType(), browserVersion); preferenceKey = getDriverManagerType().name().toLowerCase() + browserVersion; if (usePreferences() && preferences.checkKeyInPreferences(preferenceKey)) { // Get driver version from preferences version = preferences.getValueFromPreferences(preferenceKey); } else { // Get driver version from properties version = getVersionForInstalledBrowser(browserVersion); } if (!isNullOrEmpty(version)) { log.info( "Using {} {} (since {} {} is installed in your machine)", getDriverName(), version, getDriverManagerType(), browserVersion); } } return version; }
private String detectDriverVersionFromBrowser() { String version = ""; Optional<String> optionalBrowserVersion = config().isAvoidAutoVersion() ? empty() : getBrowserVersion(); if (optionalBrowserVersion.isPresent()) { String browserVersion = optionalBrowserVersion.get(); log.trace("Detected {} version {}", getDriverManagerType(), browserVersion); preferenceKey = getDriverManagerType().name().toLowerCase() + browserVersion; if (usePreferences() && preferences.checkKeyInPreferences(preferenceKey)) { // Get driver version from preferences version = preferences.getValueFromPreferences(preferenceKey); } else { // Get driver version from properties version = getVersionForInstalledBrowser(browserVersion); } if (!isNullOrEmpty(version)) { log.info( "Using {} {} (since {} {} is installed in your machine)", getDriverName(), version, getDriverManagerType(), browserVersion); } } return version; }