Exemple #1
0
 public MainPageTest()
 {
     pageModel    = new MainPageModel();
     coursesModel = new CoursesPageModel();
     mapModel     = new MapModel();
     langModel    = new LanguageModel();
     socNet       = new SocialNetworksModel();
 }
Exemple #2
0
        public void CheckOurCoursesSignUpForm()
        {
            coursesModel = new CoursesPageModel(driver);
            driver.Url   = Urls.coursesPage;
            string actRes = coursesModel.FindSignUpLabel().
                            GetTextFromSignUpLabel();

            Assert.AreEqual("Записаться на курс", actRes);
        }
Exemple #3
0
        public void CheckOurCoursesPage()
        {
            coursesModel = new CoursesPageModel(driver);
            driver.Url   = Urls.coursesPage;
            string actRes = coursesModel.FindCoursesLabel().
                            GetTextFromMainLabel();

            Assert.AreEqual("Наши курсы", actRes);
        }
Exemple #4
0
        public void CheckKyivQACourse()
        {
            coursesModel = new CoursesPageModel(driver);
            driver.Url   = Urls.coursesPage;
            string actRes = coursesModel.FindQACoursesButton().
                            ClickOnQACoursesButton().
                            FindQACoursesLabel().
                            GetTextFromLabel();

            Assert.AreEqual("QA/AT", actRes);
        }
Exemple #5
0
        public void CheckKyivBookkeepingCourse()
        {
            coursesModel = new CoursesPageModel(driver);
            driver.Url   = Urls.coursesPage;
            string actRes = coursesModel.FindBookkeepingCourseButton().
                            ClickOnBookkeepingButton().
                            FindBookkeepingLabel().
                            GetTextFromLabel();

            Assert.AreEqual("Bookkeeping", actRes);
        }
Exemple #6
0
        public void CheckBookkeepingKyivLabel()
        {
            CoursesPageModel coursesPageModel = new CoursesPageModel(driver);

            base.driver.Url = Urls.coursesPage;
            string actRes = coursesPageModel.FindKyivBookkeepingButton()
                            .ClickOnKyivBookkeepingButton()
                            .FindCoursesLabel()
                            .GetTextFromMainLabel();

            Assert.AreEqual("Bookkeeping", actRes);
        }
Exemple #7
0
        public void CheckKyivLabel()
        {
            CoursesPageModel coursesPageModel = new CoursesPageModel(driver);

            base.driver.Url = Urls.coursesPage;
            string actRes = coursesPageModel.FindKyivCityButton()
                            .ClickOnKyivCityButton()
                            .FindLocalisation()
                            .GetTextFromLocalisationLabel();

            Assert.AreEqual("Киев", actRes);
        }
Exemple #8
0
 public void FilledUpInputFieldsInSignUpForm()
 {
     coursesModel = new CoursesPageModel(driver);
     driver.Url   = Urls.coursesPage;
     coursesModel.FindNameInputField().
     EnterNameInField().
     FindPhoneNumberField().
     EnterPhoneNumberInField().
     FindEmailInputField().
     EnterEmailInField().
     FindSendButton().
     ClickOnButtonSend();
 }
Exemple #9
0
 public MainPageTest()
 {
     pageModel         = new MainPageModel();
     coursesModel      = new CoursesPageModel();
     kievPageModel     = new KievPageModel();
     blogPageModel     = new BlogPageModel();
     graduatePageModel = new GraduatePageModel();
     newsPageModel     = new NewsPageModel();
     aboutUsPageModel  = new AboutUsPageModel();
     contactPageModel  = new ContactPageModel();
     languagePageModel = new LanguagePageModel();
     //добавит страницы с проверками
 }
Exemple #10
0
        public void ClickNextButtonInStudentReview()
        {
            coursesModel = new CoursesPageModel(driver);
            driver.Url   = Urls.coursesPage;
            string firstRes = coursesModel.FindFirstElementInStudentReview().
                              GetTextFromFirstElement();

            coursesModel.FindButtonNext().
            ClickOnNextButton();
            string secondRes = coursesModel.FindNextElementInStudentReview().
                               GetTextFromNextElement();

            Assert.AreNotEqual(firstRes, secondRes);
        }
Exemple #11
0
 public void ChooseElementsFromListInSignUpForm()
 {
     coursesModel = new CoursesPageModel(driver);
     driver.Url   = Urls.coursesPage;
     coursesModel.FindCoursesListButton().
     ClickOnButtonCourses().
     FindQACourseInList().
     ClickOnQACourse().
     FindCityListButton().
     ClickOnCityListButton().
     FindKyivInList().
     ClickOnKyiv().
     FindSendButton().
     ClickOnButtonSend();
 }
Exemple #12
0
 public void SignUpForQACourseInKyiv()
 {
     coursesModel = new CoursesPageModel(driver);
     driver.Url   = Urls.coursesPage;
     coursesModel.FindNameInputField().
     EnterNameInField().
     FindPhoneNumberField().
     EnterPhoneNumberInField().
     FindEmailInputField().
     EnterEmailInField().
     FindCoursesListButton().
     ClickOnButtonCourses().
     FindQACourseInList().
     ClickOnQACourse().
     FindCityListButton().
     ClickOnCityListButton().
     FindKyivInList().
     ClickOnKyiv().
     FindSendButton().
     ClickOnButtonSend();
 }
Exemple #13
0
        public void CheckContactUsOption()
        {
            CoursesPageModel coursesPageModel = new CoursesPageModel(driver);

            base.driver.Url = Urls.coursesPage;
            IWebElement actRes = coursesPageModel.FindContactUsButton()
                                 .ClickOnContactUsButton()
                                 .FindNameField()
                                 .SendName()
                                 .FindEmailField()
                                 .SendEMail()
                                 .FindMessageField()
                                 .SendMessage()
                                 .FindSendButton()
                                 .ClickOnSendButton()
                                 .FindPopUpMessage();

            if (actRes != null)
            {
                Assert.Pass();
            }
        }
Exemple #14
0
        public MainPageTest()
        {
            pageModel      = new MainPageModel();
            coursesModel   = new CoursesPageModel();
            graduatesModel = new GraduatesPageModel();
            newsModel      = new NewsPageModel();
            blogModel      = new BlogPageModel();
            aboutUsModel   = new AboutUsPageModel();
            contactsModel  = new ContactsPageModel();
            languageModel  = new LanguagePageModel();
            faqModel       = new FAQPageModel();
            privacyPolici  = new PrivacyPolicyPageModel();

            contactKyivPage      = new ContactKyivPage();
            contactDneprPage     = new ContactDneprPage();
            contactPeterburgPage = new ContactPeterburgPage();
            contactKharkovPage   = new ContactKharkovPage();

            coursesDneprPage     = new CoursesDneprPage();
            coursesKyivPage      = new CoursesKyivPage();
            coursesBakuPage      = new CoursesBakuPage();
            coursesPeterburgPage = new CoursesPeterburgPage();
            coursesKharkovPage   = new CoursesKharkovPage();

            uaLanguageSelect = new UaLanguageSelect();
            azLanguageSelect = new AzLanguageSelect();

            sitePeterburgCourses = new SitePeterburgCourses();
            siteKyivCourses      = new SiteKyivCourses();
            siteDneprCourses     = new SiteDneprCourses();
            siteKharkovCourses   = new SiteKharkovCourses();
            siteBakuCourses      = new SiteBakuCourses();

            articleNewsPage = new ArticleNewsPage();


            bioGonzovPage = new BiographyGonzovPage();
        }
Exemple #15
0
 public CoursesPageTest()
 {
     coursesPageModel = new CoursesPageModel();
 }