public void SendReplyAndChangeNickname() { var newNicknameToSend = "Rambler"; this.driver.Navigate().GoToUrl("https://yandex.by"); var yandex = new Yandex.YandexLogin(this.driver); yandex.Login(this.yandexAddress, this.passwordYandex).ReadLastLetter().GoToProfilePage().GoToSetting().ChangeNickname(newNicknameToSend); var changePersonalDataPage = new Yandex.ChangePersonalDataPage(this.driver); var nickname = changePersonalDataPage.FirstNameBox.GetAttribute("value"); Assert.AreEqual(newNicknameToSend, nickname); }
public void SendLetter() { var letterText = "Letter text"; this.driver.Url = "https://yandex.by"; var yandexLoginPage = new Yandex.YandexLogin(this.driver); var yandexMainPage = yandexLoginPage.Login(this.yandexAddress, this.passwordYandex); var yandexWriterPage = yandexMainPage.GoToSendLetterPage(); yandexWriterPage.SendMessage(this.ramblerAddress, letterText); this.driver.Url = "https://www.mail.rambler.ru/"; var ramblerLoginPage = new Rambler.RamblerLogin(this.driver); var ramblerMainPage = ramblerLoginPage.Login(this.ramblerAddress, this.passwordRambler); Assert.True(ramblerMainPage.SenderOfMail().GetAttribute("title").Contains(this.yandexAddress)); var ramblerReadPage = ramblerMainPage.ChooseUnreadLetter(this.yandexAddress); var letterRecievedText = ramblerReadPage.TextBoxReceiveLetter.Text; Assert.AreEqual(letterText, letterRecievedText); }