コード例 #1
0
        public void SuccessfullLoginTest()
        {
            GoogleAuthorizationPageObject authorizationPage = new GoogleAuthorizationPageObject(_webDriver);

            authorizationPage
            .Login(UserDataForTests.UserCorrectLogin, UserDataForTests.UserCorrectPassword)
            .GoToAccountInfo();
        }
コード例 #2
0
        public void ChangeAccountNameTest()
        {
            GoogleAuthorizationPageObject googleAuthorizationPage = new GoogleAuthorizationPageObject(_webDriver);
            var mainPage = googleAuthorizationPage.Login(UserDataForTests.UserCorrectLogin, UserDataForTests.UserCorrectPassword);

            mainPage.WaitUntilMessageRecieved();
            var    messagePage  = mainPage.OpenMessage();
            string recievedName = messagePage.GetMessageText();
            var    newName      = recievedName.Split(' ');
            var    namePage     = messagePage
                                  .GoToAccountSettings()
                                  .GoToPersonalInfo()
                                  .GoToGoogleMailNameInfo();

            namePage.ChangeName(newName[0], newName[1]);
            Assert.AreEqual(namePage.ReturnToMainPage().GetLoggedUserName(), recievedName);
        }
コード例 #3
0
        public void OneTimeSetup()
        {
            _webDriver = new ChromeDriver();
            _webDriver.Manage().Window.Maximize();
            _webDriver.Navigate().GoToUrl("https://gmail.com");
            GoogleAuthorizationPageObject googleAuthorizationPage = new GoogleAuthorizationPageObject(_webDriver);

            googleAuthorizationPage
            .Login(UserDataForTests.UserCorrectLogin, UserDataForTests.UserCorrectPassword)
            .SendMessage(UserDataForTests.Destination, UserDataForTests.UserMessage);
            _webDriver.Navigate().GoToUrl("https://mail.ru");
            MailRuAuthorizationPageObject mailRuAuthorizationPage = new MailRuAuthorizationPageObject(_webDriver);

            mailRuAuthorizationPage
            .Login(UserDataForTests.Destination, UserDataForTests.DestinationPassword)
            .WaitUntilMessageRecieved();
        }
コード例 #4
0
        public void UnseccussfullPasswordTest()
        {
            GoogleAuthorizationPageObject authorizationPage = new GoogleAuthorizationPageObject(_webDriver);

            Assert.AreEqual(authorizationPage.UnsuccessfullPassword(UserDataForTests.UserCorrectLogin, UserDataForTests.UserIncorrectPassword), ServiceNotificationsForTest.PasswordFailureText);
        }