Example #1
0
        public void ChangeUserEmailWithValidDataTest()
        {
            var email = $"{ DateTime.Now.ToString("hhmmss")}[email protected]";

            _accountInfoPage.OpenPage()
            .ClickEmailEditButton()
            .SetCurrentPasswordEmailEditBlock(Constants.Password)
            .SetNewEmailEmailEditBlock(email)
            .ClickSaveChangesButtonEmailEditBlock();

            _wait.Until(SeleniumExtras.WaitHelpers.ExpectedConditions.ElementIsVisible(By.XPath(".//div[@class='email-block']/div/span")));
            var newEmail = _accountInfoPage.ShowNewEmail();

            Assert.AreEqual(email, newEmail);
        }