Exemplo n.º 1
0
        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     = "*****@*****.**";
        }
Exemplo n.º 2
0
        private void SetGender(TestRegUser user)
        {
            switch (user.GenderType)
            {
            case Gender.Male:
                break;

            case Gender.Female:
                FemaleGenderRadioButton.Click();
                break;

            default:
                break;
            }
        }
Exemplo n.º 3
0
        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));
        }