private void setupIE() { if (isSystemPropertySet("webdriver.ie.driver")) { WebDriverManager.iedriver().setup(); } }
private Optional<WebDriverManager> createDriverManager(String requestPath) { Optional<WebDriverManager> out; switch (requestPath.substring(1)) { case "chromedriver": out = Optional.of(chromedriver()); break; case "firefoxdriver": out = Optional.of(firefoxdriver()); break; case "edgedriver": out = Optional.of(edgedriver()); break; case "iedriver": out = Optional.of(iedriver()); break; case "operadriver": out = Optional.of(operadriver()); break; case "phantomjs": out = Optional.of(phantomjs()); break; case "selenium-server-standalone": out = Optional.of(seleniumServerStandalone()); break; default: log.warn("Unknown option {}", requestPath); out = Optional.empty(); } return out; }
public static synchronized WebDriverManager getInstance( Class<?> webDriverClass) { switch (webDriverClass.getName()) { case "org.openqa.selenium.chrome.ChromeDriver": return chromedriver(); case "org.openqa.selenium.firefox.FirefoxDriver": return firefoxdriver(); case "org.openqa.selenium.opera.OperaDriver": return operadriver(); case "org.openqa.selenium.ie.InternetExplorerDriver": return iedriver(); case "org.openqa.selenium.edge.EdgeDriver": return edgedriver(); case "org.openqa.selenium.phantomjs.PhantomJSDriver": return phantomjs(); default: return voiddriver(); } }
public WebDriverManager iedriver() { return WebDriverManager.iedriver(); }
public static synchronized WebDriverManager getInstance( DriverManagerType driverManagerType) { if (driverManagerType == null) { return voiddriver(); } switch (driverManagerType) { case CHROME: return chromedriver(); case FIREFOX: return firefoxdriver(); case OPERA: return operadriver(); case IEXPLORER: return iedriver(); case EDGE: return edgedriver(); case PHANTOMJS: return phantomjs(); case SELENIUM_SERVER_STANDALONE: return seleniumServerStandalone(); default: return voiddriver(); } }
private Optional<WebDriverManager> createDriverManager(String requestPath) { Optional<WebDriverManager> out; switch (requestPath.substring(1)) { case "chromedriver": out = Optional.of(chromedriver()); break; case "firefoxdriver": out = Optional.of(firefoxdriver()); break; case "edgedriver": out = Optional.of(edgedriver()); break; case "iedriver": out = Optional.of(iedriver()); break; case "operadriver": out = Optional.of(operadriver()); break; case "phantomjs": out = Optional.of(phantomjs()); break; case "selenium-server-standalone": out = Optional.of(seleniumServerStandalone()); break; default: log.warn("Unknown option {}", requestPath); out = Optional.empty(); } return out; }
public static synchronized WebDriverManager getInstance( Class<?> webDriverClass) { switch (webDriverClass.getName()) { case "org.openqa.selenium.chrome.ChromeDriver": return chromedriver(); case "org.openqa.selenium.firefox.FirefoxDriver": return firefoxdriver(); case "org.openqa.selenium.opera.OperaDriver": return operadriver(); case "org.openqa.selenium.ie.InternetExplorerDriver": return iedriver(); case "org.openqa.selenium.edge.EdgeDriver": return edgedriver(); case "org.openqa.selenium.phantomjs.PhantomJSDriver": return phantomjs(); default: return voiddriver(); } }
iedriver().setup(); break; case "edge":
public static synchronized WebDriverManager getInstance( DriverManagerType driverManagerType) { if (driverManagerType == null) { return voiddriver(); } switch (driverManagerType) { case CHROME: return chromedriver(); case FIREFOX: return firefoxdriver(); case OPERA: return operadriver(); case IEXPLORER: return iedriver(); case EDGE: return edgedriver(); case PHANTOMJS: return phantomjs(); case SELENIUM_SERVER_STANDALONE: return seleniumServerStandalone(); default: return voiddriver(); } }
wdm = WebDriverManager.firefoxdriver(); break; case IE: wdm = WebDriverManager.iedriver(); break; case EDGE: wdm = WebDriverManager.edgedriver(); break;
@Before public void setUp() { String currentBrowser = System.getProperty("selenide.browser", "firefox"); if ("chrome".equals(currentBrowser)) { WebDriverManager.chromedriver().setup(); driver = new ChromeDriver(); } else if ("firefox".equals(currentBrowser)) { WebDriverManager.firefoxdriver().setup(); driver = new FirefoxDriver(); } else if ("phantomjs".equals(currentBrowser)) { WebDriverManager.phantomjs().setup(); driver = new PhantomJSDriver(); } else if ("safari".equals(currentBrowser)) { driver = new SafariDriver(); } else if ("edge".equals(currentBrowser)) { WebDriverManager.edgedriver().setup(); driver = new EdgeDriver(); } else if ("ie".equals(currentBrowser)) { WebDriverManager.iedriver().setup(); driver = new InternetExplorerDriver(); } else if ("htmlunit".equals(currentBrowser)) { driver = new HtmlUnitDriver(); } }
wdm = WebDriverManager.firefoxdriver(); break; case IE: wdm = WebDriverManager.iedriver(); break; case EDGE: wdm = WebDriverManager.edgedriver(); break;
wdm = WebDriverManager.firefoxdriver(); break; case IE: wdm = WebDriverManager.iedriver(); break; case EDGE: wdm = WebDriverManager.edgedriver(); break;