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 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(); } }
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(); } }