public void Fill(AccountCreationPage accountCreationPage) { accountCreationPage.FirstName = _firstName; accountCreationPage.LastName = _lastName; accountCreationPage.Password = _password; accountCreationPage.Address = "dummy address"; accountCreationPage.City = "dummy city"; accountCreationPage.State = "Alabama"; accountCreationPage.ZipOrPostalCode = "12345"; accountCreationPage.MobilePhone = "12345678"; }
public void Test_Case_4_Verify_Error_Messages_For_Incorrect_Values(string browserName) { Setup(browserName); var homePage = new HomePageObjects(driver); var loginPage = new loginPage(driver); var createAccount = new AccountCreationPage(driver); homePage.clickTheSignInBtn(); loginPage.clickEmailAddressFieldAndEnterEmailAddress(); loginPage.clickCreateAnAccountButton(); createAccount.enterIncorrectRegistrationDetailsToTriggerErrors(); createAccount.checkThatTheExpectedErrorsAreDisplayed(); }
public void Test_Case_3_Verify_Error_Messages_For_Mandatory_Fields(string browserName) { Setup(browserName); var homePage = new HomePageObjects(driver); var loginPage = new loginPage(driver); var createAccount = new AccountCreationPage(driver); homePage.clickTheSignInBtn(); loginPage.clickEmailAddressFieldAndEnterEmailAddress(); loginPage.clickCreateAnAccountButton(); createAccount.clearEmailAddressField(); createAccount.attemptRegistrationWithoutMandatoryFields(); createAccount.checkThatTheExpectedErrorMessagesHaveDisplayed(); }
public void Test_Case_1_Automate_Registration(string browserName) { try { Setup(browserName); var homePage = new HomePageObjects(driver); var loginPage = new loginPage(driver); var registration = new AccountCreationPage(driver); homePage.clickTheSignInBtn(); loginPage.clickEmailAddressFieldAndEnterEmailAddress(); loginPage.clickCreateAnAccountButton(); registration.completePersonalInformation(); registration.completeAddressDetails(); registration.clickTheRegisterButton(); registration.checkThatTheUserIsRegistered(); } catch (Exception ex) { Console.WriteLine(ex); var screenshot = new Screenshots(driver); string fileName = MethodBase.GetCurrentMethod().Name; } }