public void SetupBeforeEveryTest() { Driver = GetChromeDriver(); RegPage = new RegistrationPage(Driver); TheTestRegUser = new TestRegUser(); TheTestRegUser.Username = "******"; TheTestRegUser.FirstName = "Test FirstName"; TheTestRegUser.LastName = "Test Last Name"; TheTestRegUser.Password = "******"; TheTestRegUser.Email = "*****@*****.**"; }
private void SetGender(TestRegUser user) { switch (user.GenderType) { case Gender.Male: break; case Gender.Female: FemaleGenderRadioButton.Click(); break; default: break; } }
internal HomePage FillOutFormAndSubmit(TestRegUser user) { UsernameField.SendKeys(user.Username); FirstNameField.SendKeys(user.FirstName); LastNameField.SendKeys(user.LastName); PasswordField.SendKeys(user.Password); EmailField.SendKeys(user.Email); SetGender(user); RegisterButton.Submit(); Driver.Navigate().Back(); Driver.FindElement(By.XPath("//img[contains(@src,'pictures/logo_navbar.png')]")).Click(); return(new HomePage(Driver)); }