public WebDriverAdapter()
 {
     asyncChromeDriver = new Zu.Chrome.AsyncChromeDriver();
     asyncChromeDriver.Session.ImplicitWait = TimeSpan.FromMilliseconds(500);
     asyncWebDriver = new Zu.AsyncWebDriver.Remote.WebDriver(asyncChromeDriver);
     syncWebDriver  = new Zu.AsyncWebDriver.Remote.SyncWebDriver(asyncWebDriver);
 }
        public WebDriverAdapter(DriverOptions options)
        {
            var config = ConvertDriverOptionsToChromeDriverConfig(options);

            this.asyncChromeDriver = new Chrome.AsyncChromeDriver(config);
            Create(asyncChromeDriver);
        }
Example #3
0
 public WebDriver CreateDriverInstance()
 {
     _asyncChromeDriver = new Zu.Chrome.AsyncChromeDriver();
     _driver            = new WebDriver(_asyncChromeDriver);
     return(_driver);
     //if(!string.IsNullOrWhiteSpace(driverStringArg)) return (IWebDriver)Activator.CreateInstance(driverType, driverStringArg);
     //return (IWebDriver)Activator.CreateInstance(driverType);
 }
Example #4
0
 public ChromeDriver(Zu.Chrome.AsyncChromeDriver asyncChromeDriver)
     : base(asyncChromeDriver)
 {
 }
 public WebDriverAdapter(Zu.Chrome.ChromeDriverConfig config)
 {
     this.asyncChromeDriver = new Chrome.AsyncChromeDriver(config);
     Create(asyncChromeDriver);
 }
 public WebDriverAdapter(Zu.Chrome.AsyncChromeDriver asyncChromeDriver)
 {
     this.asyncChromeDriver = asyncChromeDriver;
     Create(asyncChromeDriver);
 }
 public WebDriverAdapter(string profileName)
 {
     asyncChromeDriver = string.IsNullOrWhiteSpace(profileName) ? new Zu.Chrome.AsyncChromeDriver() : new Zu.Chrome.AsyncChromeDriver(profileName);
     Create(asyncChromeDriver);
 }