コード例 #1
0
        public void PurchaseToy_EnterEmptyPhoneNumber_EmptyFieldErrorAppears()
        {
            const string emptyFieldErrorText = "Заполните это поле";
            var          mainPage            = new MainPage(browser);
            var          toyInfoPage         = new ToyInfoPage(browser);

            mainPage.SelectToyClick();
            toyInfoPage.PurchaseToyClick();
            toyInfoPage.SendOrderClick();

            Assert.AreEqual(emptyFieldErrorText, toyInfoPage.GetNameErrorText());
        }
コード例 #2
0
        public void OrderToy_EnterEmptyPhoneNumber_EmptyFieldErrorAppears()
        {
            TakeScreenshotWhenTestFailed(() =>
            {
                const string emptyFieldErrorText = "Заполните это поле";
                var mainPage    = new MainPage(Driver);
                var toyInfoPage = new ToyInfoPage(Driver);

                mainPage.SelectToyClick();
                toyInfoPage.PurchaseToyClick();
                toyInfoPage.SendOrderClick();

                Assert.AreEqual(emptyFieldErrorText, toyInfoPage.GetNameErrorText());
            });
        }
コード例 #3
0
        public void PurchaseToy_EnterEmptyNameInChipForms_EmptyFieldErrorAppears()
        {
            TakeScreenshotWhenTestFailed(() =>
            {
                const string emptyFieldErrorText = "Заполните это поле";
                var mainPage    = new MainPage(Driver);
                var toyInfoPage = new ToyInfoPage(Driver);

                mainPage.SelectToyClick();
                toyInfoPage.CheaperClick();
                toyInfoPage.SendChiperClick();

                Assert.AreEqual(emptyFieldErrorText, toyInfoPage.GetChipNameErrorText());
            });
        }
コード例 #4
0
        public void PurchaseToy_EnterInvalidMailForChiperItem_InvalidEmailErrorAppears()
        {
            TakeScreenshotWhenTestFailed(() =>
            {
                const string emailErrorText = "Неверный формат";
                var mainPage    = new MainPage(Driver);
                var toyInfoPage = new ToyInfoPage(Driver);

                mainPage.SelectToyClick();
                toyInfoPage.PurchaseToyClick();
                toyInfoPage.ChiperEnterEmail(TestDataReader.GetTestData("Email"));
                toyInfoPage.SendOrderClick();

                Assert.AreEqual(emailErrorText, toyInfoPage.ChiperGetEmailError());
            });
        }