예제 #1
0
 public override IWebDriver factoryMethod()
 {
     if (driver == null)
     {
         driver    = new FirefoxDriver();
         driver    = new DriverDecorator(driver);
         loginPage = new LoginPage(driver);
         driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(Utils.timeout));
         driver.Manage().Window.Maximize();
     }
     return(driver);
 }
 public override IWebDriver factoryMethod()
 {
     if (driver == null)
     {
         driver = new FirefoxDriver();
         driver = new DriverDecorator(driver);
         loginPage = new LoginPage(driver);
         driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(Utils.timeout));
         driver.Manage().Window.Maximize();
     }
     return driver;
 }
 public override IWebDriver factoryMethod()
 {
     if (driver == null)
     {
         var optn = new ChromeOptions();
         var service = ChromeDriverService.CreateDefaultService(@"C:\");
         service.LogPath = "chromedriver.log";
         service.EnableVerboseLogging = true;
         service.Start();
         driver = new ChromeDriver(service, optn);
         driver = new DriverDecorator(driver);
         driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(Utils.timeout));
         driver.Manage().Window.Maximize();
     }
     return driver;
 }
 public override IWebDriver factoryMethod()
 {
     if (driver == null)
     {
         var optn    = new ChromeOptions();
         var service = ChromeDriverService.CreateDefaultService(@"C:\");
         service.LogPath = "chromedriver.log";
         service.EnableVerboseLogging = true;
         service.Start();
         driver = new ChromeDriver(service, optn);
         driver = new DriverDecorator(driver);
         driver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromSeconds(Utils.timeout));
         driver.Manage().Window.Maximize();
     }
     return(driver);
 }