public void build_chrome_driver() { using (var browser = WebDriverSettings.GetBrowserLifecyle(BrowserType.Chrome)) { browser.ShouldBeOfType <ChromeBrowser>(); } }
public void build_phantom_driver() { using (var browser = WebDriverSettings.GetBrowserLifecyle(BrowserType.Phantom)) { browser.ShouldBeOfType <PhantomBrowser>(); } }
public void build_firefox_driver() { using (var browser = WebDriverSettings.GetBrowserLifecyle(BrowserType.Firefox)) { browser.ShouldBeOfType <FirefoxBrowser>(); } }
public void build_IE_driver_because_you_know_you_will_have_to_do_this_at_some_point() { using (var browser = WebDriverSettings.GetBrowserLifecyle(BrowserType.IE)) { browser.ShouldBeOfType <InternetExplorerDriver>(); } }
public void build_chrome_driver() { using (var browser = WebDriverSettings.DriverBuilder(BrowserType.Chrome)()) { browser.ShouldBeOfType <ChromeDriver>(); browser.Close(); } }
public void build_firefox_driver() { using (var browser = WebDriverSettings.DriverBuilder(BrowserType.Firefox)()) { browser.ShouldBeOfType <FirefoxDriver>(); browser.Close(); } }
public void OneTimeSetup() { var settings = new WebDriverSettings { BrowserType = BrowserType.Chrome }; _driverContainer = new WebDriverContainer(); _driver = _driverContainer.StartSession(settings); _welcomePage = Container.Create <WelcomePage>(_driver); }
private static IWebDriver InitializeBrowser(WebDriverSettings settings) { var browserOptions = new BrowserOptions(settings); var driverDirectory = settings.DriverDirectory ?? Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); return(settings.Browser switch { "chrome" => new ChromeDriver(driverDirectory, browserOptions.Chrome()), _ => throw new NotImplementedException( $"Browser '{settings.Browser}' is not supported") });
public void build_firefox_driver() { var settings = new WebDriverSettings(){ Browser = BrowserType.Firefox }; using (var browser = settings.DriverBuilder()()) { browser.ShouldBeOfType<FirefoxDriver>(); browser.Close(); } }
public void build_IE_driver_because_you_know_you_will_have_to_do_this_at_some_point() { var settings = new WebDriverSettings() { Browser = BrowserType.IE }; using (var browser = settings.DriverBuilder()()) { browser.ShouldBeOfType<InternetExplorerDriver>(); browser.Close(); } }
public void build_chrome_driver() { var settings = new WebDriverSettings() { Browser = BrowserType.Chrome }; using (var browser = settings.DriverBuilder()()) { browser.ShouldBeOfType<ChromeDriver>(); browser.Close(); } }
public void build_IE_driver_because_you_know_you_will_have_to_do_this_at_some_point() { var settings = new WebDriverSettings() { Browser = BrowserType.IE }; using (var browser = settings.DriverBuilder()()) { browser.ShouldBeOfType <InternetExplorerDriver>(); browser.Close(); } }
public void build_chrome_driver() { var settings = new WebDriverSettings() { Browser = BrowserType.Chrome }; using (var browser = settings.DriverBuilder()()) { browser.ShouldBeOfType <ChromeDriver>(); browser.Close(); } }
public void build_firefox_driver() { var settings = new WebDriverSettings() { Browser = BrowserType.Firefox }; using (var browser = settings.DriverBuilder()()) { browser.ShouldBeOfType <FirefoxDriver>(); browser.Close(); } }
public void can_do_something_with_web_driver() { var settings = new WebDriverSettings() { Browser = BrowserType.Firefox }; using (var browser = settings.DriverBuilder()()) { browser.Navigate().GoToUrl("http://cnn.com"); var head = browser.FindElement(By.TagName("head")); head.TagName.ShouldEqual("head"); browser.Close(); } }
public IBrowserLifecycle GetBrowser() { return(WebDriverSettings.GetBrowserLifecyle(BrowserFlag)); }
private void startDriver() { theDriver = WebDriverSettings.DriverBuilder()(); theDriver.Navigate().GoToUrl("file:///" + "select.htm".ToFullPath()); }
public Func <IWebDriver> GetBrowserBuilder() { return(WebDriverSettings.DriverBuilder(BrowserFlag)); }
private void startDriver() { theDriver = WebDriverSettings.DriverBuilder()(); theDriver.Navigate().GoToUrl("file:///" + "screenfixture.htm".ToFullPath()); theFixture = new StubScreenFixture(theDriver); }
public WebDriverProvider(IOptionsMonitor <WebDriverSettings> webDriverSettings) { this._webDriverSettings = webDriverSettings.CurrentValue; this._options = new FirefoxOptions(); this.InitiateWebDriver(); }
public void read_website_settings_if_there_is_no_file() { new FileSystem().DeleteFile(WebDriverSettings.Filename); WebDriverSettings.Read().Browser.ShouldEqual(new WebDriverSettings().Browser); }
public void read_website_settings() { new FileSystem().AlterFlatFile(WebDriverSettings.Filename, list => list.Add("WebDriverSettings.Browser=IE")); WebDriverSettings.Read().Browser.ShouldEqual(BrowserType.IE); }