public void ResizeBrowserWindowCustom() { var expectedWidth = 1024; var expectedHeight = 768; Config.AddTestSettingValues( new Dictionary <string, string> { { "BrowserSize", $"{expectedWidth}x{expectedHeight}" } }, "SeleniumMaqs", true); var driver = WebDriverFactory.GetDefaultBrowser(); try { Assert.AreEqual(expectedWidth, driver.Manage().Window.Size.Width); Assert.AreEqual(expectedHeight, driver.Manage().Window.Size.Height); } finally { driver?.KillDriver(); } }
public void SetTimeoutsGetWaitDriver() { IWebDriver driver = null; IWebDriver newDriver = null; try { driver = WebDriverFactory.GetDefaultBrowser(); newDriver = WebDriverFactory.GetDefaultBrowser(); SeleniumUtilities.SetTimeouts(driver); WebDriverWait wait = SeleniumConfig.GetWaitDriver(newDriver); Assert.AreEqual(wait.Timeout.TotalMilliseconds.ToString(), Config.GetValueForSection("SeleniumMaqs", "BrowserTimeout", "0")); } finally { try { driver?.KillDriver(); } finally { newDriver?.KillDriver(); } } }
public void OverridePageObjectWebdriver() { var oldWebDriver = this.basePageModel.GetWebDriver(); this.basePageModel.OverrideWebDriver(WebDriverFactory.GetDefaultBrowser()); Assert.AreNotEqual(oldWebDriver, this.basePageModel.GetWebDriver(), "The webdriver was not updated"); }
public void GetBrowser() { IWebDriver driver = WebDriverFactory.GetDefaultBrowser(); try { Assert.IsNotNull(driver); } finally { driver?.KillDriver(); } }
public void OverridePageObjectWebdriver() { try { var oldWebDriver = this.getPageModel().GetWebDriver(); this.getPageModel().OverrideWebDriver(WebDriverFactory.GetDefaultBrowser()); Assert.AreNotEqual(oldWebDriver, this.getPageModel().GetWebDriver(), "The webdriver was not updated"); } finally { this.getPageModel().GetWebDriver()?.KillDriver(); } }
public void GetWaitDriver() { IWebDriver driver = WebDriverFactory.GetDefaultBrowser(); try { WebDriverWait wait = SeleniumConfig.GetWaitDriver(driver); Assert.AreEqual(20, wait.Timeout.Seconds); Assert.AreEqual(1, wait.PollingInterval.Seconds); } finally { driver?.KillDriver(); } }
public void SeleniumSetupNoneEventFiringTester() { // Take down the default driver this.WebDriver?.KillDriver(); // This driver must manually be taken down var differentDriver = WebDriverFactory.GetDefaultBrowser(); try { Assert.AreEqual(differentDriver.ToString(), Extend.GetLowLevelDriver(this.WebDriver).ToString()); } finally { differentDriver?.KillDriver(); } }
public void ResizeBrowserWindowDefault() { /* * Create driver at default size, * Set the driver window so that it is not at a default size * Create a new browser at default size and verify it is created at the default size and not changed size */ Config.AddTestSettingValues( new Dictionary <string, string> { { "BrowserSize", "DEFAULT" } }, "SeleniumMaqs"); IWebDriver driverChangeSize = null; try { driverChangeSize = WebDriverFactory.GetDefaultBrowser(); var defaultWidth = driverChangeSize.Manage().Window.Size.Width; var defaultHidth = driverChangeSize.Manage().Window.Size.Height; var nonDefaultWidth = defaultWidth + 1; var nonDefaultHidth = defaultHidth + 1; driverChangeSize.Manage().Window.Size = new System.Drawing.Size(nonDefaultWidth, nonDefaultHidth); IWebDriver driverDefault = null; try { driverDefault = WebDriverFactory.GetDefaultBrowser(); Assert.AreEqual(defaultWidth, driverDefault.Manage().Window.Size.Width); Assert.AreEqual(defaultHidth, driverDefault.Manage().Window.Size.Height); } finally { driverDefault?.KillDriver(); } } finally { driverChangeSize?.KillDriver(); } }