コード例 #1
0
 public WebDriver createWedDriverForBrowser(BrowserType browserType) {
   WebDriverFactory result = null;
   switch (browserType) {
     case CHROME:
       result = new ChromeDriverFactory();
       break;
     case IE:
       result = new InternetExplorerDriverFactory();
       break;
     case FIREFOX:
       result = new FirefoxDriverFactory();
       break;
   }
   return result.createWebDriver();
 }
コード例 #2
0
ファイル: WebDriverFacade.java プロジェクト: swung/thucydides
 private WebDriver newDriverInstance() {
   try {
     return webDriverFactory.newWebdriverInstance(driverClass);
   } catch (Exception e) {
     throw new UnsupportedDriverException("Could not instantiate " + driverClass, e);
   }
 }
コード例 #3
0
ファイル: WebTest.java プロジェクト: kaavya/GoToWebinar
 @Parameters({"browser", "chromedriverpath"})
 @BeforeClass
 public void setup(
     @Optional("chrome") String browser, @Optional("chromedriver") String chromedriver) {
   driver = WebDriverFactory.create(browser, chromedriver);
   driver.manage().window().maximize();
   driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
   driver.get(Constants.url);
 }
コード例 #4
0
 @Test
 public void should_create_safari_driver_instance() throws Exception {
   webDriverFactory.newInstanceOf(SupportedWebDriver.SAFARI);
   verify(webdriverInstanceFactory).newSafariDriver(any(Capabilities.class));
 }