public override IWebDriver Create(WebDriverConstructor constructor) { var builder = new InternetExplorerDriverBuilder(); constructor.Construct(builder); return(builder.GetResult()); }
/// <summary> /// Returns a new local instance of <see cref="IWebDriver"/>. /// </summary> /// <param name="browser">the <see cref="Browsers"/></param> /// <param name="role">the <see cref="Roles"/></param> /// <returns>the <see cref="IWebDriver"/></returns> private static IWebDriver NewLocalInstance(Browsers browser) { IWebDriver driver = null; switch (browser) { case Browsers.Chrome: driver = new ChromeDriverBuilder().Build(); break; case Browsers.IExplorer: driver = new InternetExplorerDriverBuilder().Build(); break; case Browsers.Firefox: break; } return(driver); }