public void Setup() { DriverManager.CreateDriver(); ExamplePg = new ExamplePage(mgr.GetDriver()); LoginPg = new LoginPage(mgr.GetDriver()); LoginPg.Login(); }
public E2ETestFixture() { var testConfig = new Config().TestConfiguration; DriverManager = new DriverManager(testConfig["e2e:browser"], testConfig["e2e:suturl"], int.Parse(testConfig["e2e:timeout"])); DriverManager.CreateDriver(); DemoQaPages = new DemoQaPages(DriverManager); }
public void SetUp() { WebDriver = (RemoteWebDriver)DriverManager.CreateDriver(Convert.ToString(TestContext.DataRow["browser"]), Convert.ToString(TestContext.DataRow["version"]), Convert.ToString(TestContext.DataRow["platform"])); WebDriver.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromMilliseconds(30000)); WebDriver.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromMilliseconds(15000)); WebDriver.Manage().Timeouts().ImplicitlyWait(TimeSpan.FromMilliseconds(15000)); WebDriver.Manage().Window.Maximize(); try { WebDriver.Navigate().GoToUrl("https://bfc-test.bftcloud.com/news/"); } catch (WebDriverTimeoutException) { WebDriver.Dispose(); Assert.Fail("The driver timed out attempting to load the page."); } }
private static void CheckAllPages(DriverType driverType) { using (IWebDriver driver = DriverManager.CreateDriver(driverType)) { driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10); HomePage homePage = new HomePage_Uk(driver); Menu menu = new Menu(driver); Footer footer = new Footer(driver); OfficesListPage officesPage = new OfficesListPage(driver); PartnersListPage partnersListPage = new PartnersListPage(driver); homePage.NavigateAndAcceptCookies(); CheckOfficesPage(footer, officesPage); CheckPartnersPage(menu, partnersListPage); } }
public void BeforeScenario() { _driver = DriverManager.CreateDriver(DriverType.Chrome); _scenarioContext["driver"] = _driver; }