private void setupPhantomjs() { if (isSystemPropertySet("phantomjs.binary.path")) { WebDriverManager.phantomjs().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 phantomjs() { return WebDriverManager.phantomjs(); }
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.phantomjs().setup(); GridLauncherV3.main(new String[] { "-role", "node", "-hub", "http://localhost:4444/grid/register", "-browser", "browserName=phantomjs", "-port", "5557" }); }
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 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.edgedriver(); break; case PHANTOMJS: wdm = WebDriverManager.phantomjs(); break; case OPERA: wdm = WebDriverManager.operadriver(); 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.edgedriver(); break; case PHANTOMJS: wdm = WebDriverManager.phantomjs(); break; case OPERA: wdm = WebDriverManager.operadriver(); break;
wdm = WebDriverManager.edgedriver(); break; case PHANTOMJS: wdm = WebDriverManager.phantomjs(); break; case OPERA: wdm = WebDriverManager.operadriver(); break;
driver = new ChromeDriver(options); } else { WebDriverManager.phantomjs().forceCache().setup(); driver = new PhantomJSDriver();