public IWebDriver GetDriver(Enums.Drivers driverToUse) { IWebDriver theDriver; switch (driverToUse) { case Enums.Drivers.Chrome: theDriver = new ChromeDriver(); break; case Enums.Drivers.Firefox: theDriver = new FirefoxDriver(); break; case Enums.Drivers.InternetExplorer: theDriver = new InternetExplorerDriver(new InternetExplorerOptions() { EnsureCleanSession = true }); break; default: theDriver = new ChromeDriver(); break; } theDriver.Manage().Timeouts().AsynchronousJavaScript = TimeSpan.FromMilliseconds(10); theDriver.Manage().Window.Maximize(); return(theDriver); }
public DriverAttribute(Enums.Drivers driverToUse) { DriverToUse = driverToUse; }