Example #1
0
        public void Initialize()
        {
            test        = extent.StartTest(TestContext.CurrentContext.Test.Name);
            _test.Value = test;
            var homePage = new HomeP();

            test.Log(LogStatus.Info, "Opening base page");
            homePage.OpenStartPage(baseURL);
            Assert.IsTrue(homePage.IsHomePageOpened());
            test.Log(LogStatus.Pass, "Home page is opened");
        }
Example #2
0
        public void VacanciesStartTest()
        {
            var homePage = new HomeP();

            homePage.OpenStartPage(baseURL);
            test.Log(LogStatus.Info, "Open vacancies page");
            homePage.GoToVacanciesPage();
            var vacanciesPage = new VacanciesP();

            Check.IsTrue(vacanciesPage.IsVacanciesPageDisplayed());
            test.Log(LogStatus.Pass, "Vacancies page is opened");
            Check.IsTrue(vacanciesPage.IsVacanciesDisplayed());
            test.Log(LogStatus.Pass, "List of vacancies is displayed");
            Check.IsTrue(vacanciesPage.IsNetVacanciesDisplayed());
            test.Log(LogStatus.Pass, "Net vacanices are displayed in list(at least one)");
            var titles = vacanciesPage.PrintTitles();

            test.Log(LogStatus.Info, "Print list of titles: " + titles + " ");
            var numbers = vacanciesPage.NumberOfVacancies();

            test.Log(LogStatus.Info, "Number of vacancies: " + numbers);
        }