Esempio n. 1
0
        public PartnerStepDefinitions(ScenarioContext scenarioContext)
        {
            _scenarioContext = scenarioContext;

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

            PartnersListPage = new PartnersListPage(driver);
        }
Esempio n. 2
0
        private static void CheckPartnersPage(Menu menu, PartnersListPage partnersListPage)
        {
            menu.NavigateToPartnersMenu();
            menu.NavigateToOurPartners();

            var industryPartners = partnersListPage.GetAllIndustryPartners();

            System.Diagnostics.Debug.WriteLine("PARTNERS");
            foreach (var industry in industryPartners)
            {
                System.Diagnostics.Debug.WriteLine("Industry=" + industry.Key);
                foreach (var partner in industry.Value)
                {
                    System.Diagnostics.Debug.WriteLine(" - Partner=" + partner);
                }
            }
            System.Diagnostics.Debug.WriteLine("---");
        }
Esempio n. 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);
            }
        }