public void Test002_RegisteredUserRemovesAvatar() { Trace.WriteLine(BasePage.RunningTestKeyWord + "'Registered User removes Avatar'"); var loginPage = new LoginPage(_driver); loginPage.LoginUsingDirectUrl(_baseUrl, _registeredUserName, _registeredUserPassword); var manageUserProfilePage = new ManageUserProfilePage(_driver); manageUserProfilePage.OpenUsingLink(_baseUrl); manageUserProfilePage.ChangeProfileAvatar(_avatarFileToUpload, "<None Specified>"); var userAccountPage = new UserAccountPage(_driver); userAccountPage.OpenUsingLink(_baseUrl); Trace.WriteLine(BasePage.TraceLevelPage + "ASSERT avatar file is loaded correctly"); Assert.That(manageUserProfilePage.WaitForElement(By.XPath(ManageUserProfilePage.ProfilePhoto)).GetAttribute("src"), Is.StringContaining("no_avatar.gif"), "The User Avatar is not removed correctly"); }