Пример #1
0
        public void Test005_RegisteredUserChangesProfile()
        {
            Trace.WriteLine(BasePage.RunningTestKeyWord + "'Registered User changes Profile'");

            var loginPage = new LoginPage(_driver);

            loginPage.LetMeOut();

            loginPage.OpenUsingUrl(_baseUrl);
            loginPage.DoLoginUsingUrl(_registeredUserName, _registeredUserPassword);

            var manageUserProfilePage = new ManageUserProfilePage(_driver);

            manageUserProfilePage.OpenUsingLink(_baseUrl);

            manageUserProfilePage.AddCity(_cityName);

            var userAccountPage = new UserAccountPage(_driver);

            userAccountPage.OpenUsingLink(_baseUrl);

            userAccountPage.OpenMyProfileInfo();

            Trace.WriteLine(BasePage.TraceLevelPage + "ASSERT the City Info is present on the screen");
            Assert.That(userAccountPage.FindElement(By.XPath(UserAccountPage.LocationCity)).Text, Is.EqualTo(_cityName),
                        "The City Info is not displayed correctly");
        }