public OfficesStepDefinitions(ScenarioContext scenarioContext) { _scenarioContext = scenarioContext; IWebDriver driver = scenarioContext["driver"] as IWebDriver; Footer = new Footer(driver); OfficesListPage = new OfficesListPage(driver); }
private static void CheckOfficesPage(Footer footer, OfficesListPage officesPage) { footer.UnitedKingdomLink.Click(); var ukOffices = officesPage.GetCountryOfficeAddresses("United Kingdom"); System.Diagnostics.Debug.WriteLine("OFFICES"); foreach (var address in ukOffices) { System.Diagnostics.Debug.WriteLine("Office=" + address); } System.Diagnostics.Debug.WriteLine("---"); }
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); } }