@Override protected Optional<String> getBrowserVersion() { return getDefaultBrowserVersion(getProgramFilesEnv(), "\\\\Mozilla Firefox\\\\firefox.exe", "firefox", "/Applications/Firefox.app/Contents/MacOS/firefox", "-v", getDriverManagerType().toString()); }
@Override protected Optional<String> getBrowserVersion() { return getDefaultBrowserVersion(getProgramFilesEnv(), "\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe", "google-chrome", "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome", "--version", getDriverManagerType().toString()); }
@Override protected Optional<String> getBrowserVersion() { return getDefaultBrowserVersion(getProgramFilesEnv(), "\\\\Google\\\\Chrome\\\\Application\\\\chrome.exe", "google-chrome", "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome", "--version", getDriverManagerType().toString()); }
@Override protected Optional<String> getBrowserVersion() { return getDefaultBrowserVersion(getProgramFilesEnv(), "\\\\Mozilla Firefox\\\\firefox.exe", "firefox", "/Applications/Firefox.app/Contents/MacOS/firefox", "-v", getDriverManagerType().toString()); }
private void setUpWebDriver(DriverManagerType driverManagerType) { String webDriverBrowser = driverManagerType.toString().toLowerCase(); getLog().info("Setting up WebDriver for " + webDriverBrowser + "."); String webDriverSystemPropertyName = getWebDriverSystemPropertyName(driverManagerType); String webDriverBinaryPath = System.getProperty(webDriverSystemPropertyName); if (webDriverBinaryPath == null) { getLog().info("No " + webDriverBrowser + " WebDriver environment property " + webDriverSystemPropertyName + ", using WebDriverManager for set up."); WebDriverManager webDriverManager = WebDriverManager.getInstance(driverManagerType); webDriverManager.setup(); webDriverBinaryPath = webDriverManager.getBinaryPath(); } else { getLog().info("Found " + webDriverBrowser + " WebDriver environment property " + webDriverSystemPropertyName + "."); } getLog().info("Using WebDriver " + webDriverBinaryPath + " for browser " + webDriverBrowser + " ."); }