Ejemplo n.º 1
0
        public void Test2()
        {
            DataForLetter  dataForLetter  = new DataForLetter();
            UkrNetMainPage ukrNetMainPage = new UkrNetMainPage(driver);

            ukrNetMainPage.searchField.SendKeys(dataForLetter.trashTest);

            Thread.Sleep(3000);
        }
Ejemplo n.º 2
0
        public void sendLetterTest()
        {
            //Arrange
            var actualMsgAfterSending            = "";
            var expectedTextAfterLetterSending01 = "Ваш";
            var expectedTextAfterLetterSending02 = "лист";
            var expectedTextAfterLetterSending03 = "надіслано";

            //Act
            AccountData    accountData    = new AccountData();
            UkrNetMainPage ukrNetMainPage = new UkrNetMainPage(driver);

            ukrNetMainPage.loginField.Clear();
            ukrNetMainPage.loginField.SendKeys(accountData.loginUkrNet);
            ukrNetMainPage.passwordField.SendKeys(accountData.paswordUkrNet);
            ukrNetMainPage.submitButton.Click();
            Thread.Sleep(2000);

            DataForLetter  dataForLetter  = new DataForLetter();
            UkrNetMailPage ukrNetMailPage = new UkrNetMailPage(driver);

            ukrNetMailPage.sendToField.SendKeys(dataForLetter.addressSendTo);
            ukrNetMailPage.letterThemeField.SendKeys(dataForLetter.textForTheme);
            ukrNetMailPage.letterTextField.SendKeys(dataForLetter.textForLetter);
            ukrNetMailPage.sendButton.Click();
            actualMsgAfterSending = ukrNetMailPage.letterWasSentMsg.Text;

            //Assert
            var result01 = actualMsgAfterSending.Contains(expectedTextAfterLetterSending01);
            var result02 = actualMsgAfterSending.Contains(expectedTextAfterLetterSending02);
            var result03 = actualMsgAfterSending.Contains(expectedTextAfterLetterSending03);

            Assert.True(result01 && result02 && result03, "Unexpected message is displayed after sending of the letter.\n" +
                        $"<{expectedTextAfterLetterSending01}> - {result01}\n" +
                        $"<{expectedTextAfterLetterSending02}> - {result02}\n" +
                        $"<{expectedTextAfterLetterSending03}> - {result03}\n"
                        );
            Console.WriteLine("The letter was sent SUCCESSFULLY.");
        }