public OfficesStepDefinitions(ScenarioContext scenarioContext)
        {
            _scenarioContext = scenarioContext;

            IWebDriver driver = scenarioContext["driver"] as IWebDriver;

            Footer          = new Footer(driver);
            OfficesListPage = new OfficesListPage(driver);
        }
Example #2
0
        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("---");
        }
Example #3
0
        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);
            }
        }