Ejemplo n.º 1
0
        public void AuthorizationUser()
        {
            MakeScreenshotWhenFail(() =>
            {
                string AuthMessageText = "Моё";

                Driver.Navigate().GoToUrl("https://21vek.by/");

                MainPage mainPage = new MainPage(Driver);

                var authForm = mainPage.ClickOnAccountField();
                authForm.InputAuthorizatePassAndEmail(UserCreator.AuthProperties())
                .ClickAuthorizationButton();
                string value = authForm.ConfirmAuthorizationSpan.Text;

                Assert.AreEqual(AuthMessageText, value);
            });
        }
Ejemplo n.º 2
0
        public void AddReview()
        {
            MakeScreenshotWhenFail(() =>
            {
                Driver.Navigate().GoToUrl("https://21vek.by/");

                string goodAddedReviewMessage = "Спасибо за ваш отзыв! Он будет опубликован в ближайшее время после проверки модератором.";

                MainPage mainPage = new MainPage(Driver);
                var authForm      = mainPage.ClickOnAccountField();
                authForm.InputAuthorizatePassAndEmail(UserCreator.AuthProperties())
                .ClickAuthorizationButton();

                SpecialPage specialPage = mainPage.ClickOnSpecialPageButton();
                ProductPage productPage = specialPage.ClickOnFirstProduct();
                productPage.ClickProductReviewTab()
                .ClickProductReviewShowFormButton()
                .InputReviewToForm(UserCreator.WithAllProperties(), "Тест системы автоматизации тестирования")
                .ClickAddReviewButton();
                string value = productPage.AddedReviewMessage.Text;

                Assert.AreEqual(goodAddedReviewMessage, value);
            });
        }