public SigninTestSteps0(SigninPage signin, DashBoardPage dash, CreateAnAccountPage account, IWebDriver driver) { pageSignin = signin; pageDash = dash; pageAccount = account; _driver = driver; }
public void WhenTheUserProvidesTheRequiredInformationAndSubmitsForRegistration() { // sso.driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(20); string firstName = UserData.UserDataInfo["fname"]; string lastName = UserData.UserDataInfo["lname"]; string password = UserData.UserDataInfo["password"]; CreateAnAccountPage createAnAccountPage = new CreateAnAccountPage(sso); createAnAccountPage.CreateNewUserInfo(firstName, lastName, password); }
public void GivenUserEntersAllRequiredPersonalDetails() { CreateAnAccountPage cap = new CreateAnAccountPage(Driver); ut.EnterTextElement(cap.firstname, TestConstants.Firstname); ut.EnterTextElement(cap.lastname, TestConstants.Lastname); string fullname = TestConstants.Firstname + " " + TestConstants.Lastname; ScenarioContext.Current.Add(TestConstants.FullName, fullname); ut.EnterTextElement(cap.password, TestConstants.Password); ut.EnterTextElement(cap.adFirstName, TestConstants.Firstname); ut.EnterTextElement(cap.adLastName, TestConstants.Lastname); ut.EnterTextElement(cap.address, TestConstants.Adress); ut.EnterTextElement(cap.city, TestConstants.City); ut.DropdownSelect(cap.state, TestConstants.State); ut.EnterTextElement(cap.zipCode, TestConstants.ZipCode); ut.EnterTextElement(cap.phone, TestConstants.Mobile); ut.EnterTextElement(cap.alias, TestConstants.Alias); }
public void ThenIShouldNavigateToARegistrationFormPage() { pageAccount = pageSignin.ClickCreateAccount(); string validate = pageAccount.VerifyCreateAnAccountPage(); //Assert.That(validate.Contains("Create an account"), "String not found in entire page content."); }
public void WhenSubmitsTheSignUpForm() { CreateAnAccountPage cap = new CreateAnAccountPage(Driver); ut.ClickOnElement(cap.RegisterBtn); }