Пример #1
0
        public void WrongPasswordTest()
        {
            string         Login     = "******";
            string         Password  = "******";
            MailRuHomePage LoginPage = new MailRuHomePage(this.driver);

            Assert.Throws <MemberAccessException>(() => LoginPage.Login(Login, Password));
        }
Пример #2
0
        public void WrongFieldsTest()
        {
            string         Login     = "******";
            string         Password  = "******";
            MailRuHomePage LoginPage = new MailRuHomePage(this.driver);

            Assert.Throws <MemberAccessException>(() => LoginPage.Login(Login, Password));
        }
Пример #3
0
        public void EmptyFieldsTest()
        {
            string         Login     = string.Empty;
            string         Password  = string.Empty;
            MailRuHomePage LoginPage = new MailRuHomePage(this.driver);

            Assert.Throws <MemberAccessException>(() => LoginPage.Login(Login, Password));
        }
Пример #4
0
        public void CorrectFieldsTest()
        {
            string         Login     = "******";
            string         Password  = "******";
            MailRuHomePage LoginPage = new MailRuHomePage(this.driver);

            var NextPage = LoginPage.Login(Login, Password);

            Assert.True(NextPage.NewMessageButton.Displayed);
        }
Пример #5
0
        public void SendMessageAndOpenInbox()
        {
            this.MailRuDriver     = new ChromeDriver();
            this.MailRuDriver.Url = "https://mail.ru";
            this.MailRuPage       = new MailRuHomePage(MailRuDriver);
            this.MailRuPage.Login(MailRuLogin, MailRuPassword).WriteNewMessage(Recipient, MessageText);

            this.YandexDriver     = new ChromeDriver();
            this.YandexDriver.Url = "https://mail.yandex.ru";
            YandexMailHomePage YandexMailPage = new YandexMailHomePage(this.YandexDriver);

            this.YandexInboxPage = YandexMailPage.Login("BabeyFakeMail", "MegaPassword");
        }
Пример #6
0
        public void MailRuChangeNickNameTest()
        {
            this.MailRuDriver.Quit();

            var YandexReadMessagePage = this.YandexInboxPage.ReadLastMessage();

            YandexReadMessagePage.WriteAnswer(AnswerText);

            this.MailRuDriver     = new ChromeDriver();
            this.MailRuDriver.Url = "https://mail.ru";
            this.MailRuPage       = new MailRuHomePage(MailRuDriver);
            var MailRuReadMessagePage = this.MailRuPage.Login(MailRuLogin, MailRuPassword).ReadLastMessage();
            var NewReceivedNickName   = MailRuReadMessagePage.MessageText.Text;

            PersonalDataPage MailRuPersonalDataPage = MailRuReadMessagePage.OpenPersonalData().ChangeNickName(NewReceivedNickName);

            Assert.AreEqual(AnswerText, MailRuPersonalDataPage.NickNameBox.GetAttribute("value"));
        }