public void PerformMyAccountoperations() { AuthenticatedHome home = new AuthenticatedHome(driver); home.Navigate(); MyAccountTestData testData = new MyAccountTestData(TestContext.DataRow); MyAccountPage myAccountPage = home.ClickMyAccountLink(); myAccountPage.Clear(); myAccountPage.Email = testData.Email; myAccountPage.PhoneNumber = testData.PhoneNumber; myAccountPage.Save(); if (testData.ExpectedResult == "Pass") { Assert.IsTrue(myAccountPage.IsMyAccountSavedSuccesfully); } else if (testData.ExpectedResult == "Fail") { Assert.IsTrue(myAccountPage.SummaryHasErrorMessage(testData.ExpectedErrorMessages)); } else { throw new Exception("Unknown expected result, fix data file"); } }
public void PerformLogIn(LoginData data) { //driver.Manage().Timeouts().ImplicitWait.Add(TimeSpan.FromSeconds(10)); mcp.EnterUserNameOrEmailAddressToLogIn(data.UserNameOrEmailAddress); mcp.EnterPasswordToLogIn(data.Password); mcp.ClickLogIn(); if (data.ExpectedResult == "Pass") { Assert.IsTrue(mcp.IsSuccessfullyLoggedIn(), "LogIn is not successful"); } else if (data.ExpectedResult == "Fail") { Assert.IsTrue(mcp.SummaryHasErrorMessage(data.ExpectedError), "Validation verification is not successful"); } else { throw new Exception("Unknown expected result, fix data file"); } }
public void Perform_LogIn() { Thread.Sleep(5000); LoginData ld = new LoginData(TestContext.DataRow); map.EnterUserNameOrEmailAddressToLogIn(ld.UserNameOrEmailAddress); map.EnterPasswordToLogIn(ld.Password); map.ClickLogIn(); Thread.Sleep(5000); if (ld.ExpectedResult == "Pass") { Assert.IsTrue(map.IsSuccessfullyLoggedIn(), "LogIn is not successful"); } else if (ld.ExpectedResult == "Fail") { Assert.IsTrue(map.SummaryHasErrorMessage(ld.ExpectedError), "Validation verification is not successful"); } else { throw new Exception("Unknown expected result, fix data file"); } }