public override IWebDriver Create(WebDriverConstructor constructor) { var chromeBuilder = new ChromeDriverBuilder(); constructor.Construct(chromeBuilder); return(chromeBuilder.GetResult()); }
private IWebDriver GetLocalDriver() { IWebDriver driver; switch (Browser) { case BrowserType.CHROME: driver = new ChromeDriverBuilder(LocalPartialPath).Build(); break; case BrowserType.FIREFOX: driver = null; break; case BrowserType.IE: driver = null; break; default: driver = new ChromeDriverBuilder(LocalPartialPath).Build(); break; } return(driver); }
public Scrapping() { _driver = ChromeDriverBuilder.CreateChromeDriver(new BuilderModel() { //IgnoreImage = true, //IgnoreStylesheet = true//TODO:uncomment before release }); }
static void Main(string[] args) { HeaderBuilder.BuildOwnHeaders(new HeaderModel() { Accept_Charset = "" }); var chromeDriver = ChromeDriverBuilder.CreateChromeDriver(new BuilderModel { Incognito = true }); chromeDriver.Navigate().GoToUrl("https://www.youtube.com/"); }
/// <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); }