public void Test2() { DataForLetter dataForLetter = new DataForLetter(); UkrNetMainPage ukrNetMainPage = new UkrNetMainPage(driver); ukrNetMainPage.searchField.SendKeys(dataForLetter.trashTest); Thread.Sleep(3000); }
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."); }