private void setupFirefox() { if (isSystemPropertySet("webdriver.gecko.driver")) { WebDriverManager.firefoxdriver().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 firefoxdriver() { return WebDriverManager.firefoxdriver(); }
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(); } }
public static void main(String[] args) throws Exception { WebDriverManager.firefoxdriver().setup(); GridLauncherV3.main(new String[] { "-role", "node", "-hub", "http://localhost:4444/grid/register", "-browser", "browserName=firefox,version=54", "-port", "5556" }); }
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; }
private void createFirefoxBrowser(DesiredCapabilities capabilities) throws MalformedURLException { if (scope == BrowserScope.LOCAL) { WebDriverManager.firefoxdriver().setup();
private void createFirefoxBrowser(DesiredCapabilities capabilities) throws MalformedURLException { if (scope == BrowserScope.LOCAL) { WebDriverManager.firefoxdriver().setup();
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(); } }
firefoxdriver().setup(); break;
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(); } }
@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.chromedriver(); break; case FIREFOX: wdm = WebDriverManager.firefoxdriver(); break; case IE: wdm = WebDriverManager.iedriver(); break;
wdm = WebDriverManager.chromedriver(); break; case FIREFOX: wdm = WebDriverManager.firefoxdriver(); break; case IE: wdm = WebDriverManager.iedriver(); break;
wdm = WebDriverManager.chromedriver(); break; case FIREFOX: wdm = WebDriverManager.firefoxdriver(); break; case IE: wdm = WebDriverManager.iedriver(); break;
synchronized WebDriver getWebDriverByConfig(JobConfig jobConfig, RunStepConfig runStepConfig, int width) { WebDriver driver; if (jobConfig.browser.isFirefox()) { WebDriverManager.firefoxdriver().setup(); FirefoxOptions options = new FirefoxOptions(); options.setProfile(getFirefoxProfileWithDisabledAnimatedGifs());