コード例 #1
0
        public void WhenIProvideRegisterationDetailsForApplicationAccess(Table table)
        {
            RegisterPageObjects registerPageObjects = new RegisterPageObjects();

            foreach (var row in table.Rows)
            {
                registerPageObjects.EnterFirstName(webDriver, row["FirstName"]);
                registerPageObjects.EnterLastName(webDriver, row["LastName"]);
                registerPageObjects.EnterEmail(webDriver, row["Email"]);
                registerPageObjects.EnterUserName(webDriver, row["Username"]);
                registerPageObjects.SelectCountry(webDriver, row["Country"]);
                registerPageObjects.SelectRole(webDriver, row["YourRole"]);
                registerPageObjects.DisableNewsLetter(webDriver);
                registerPageObjects.EnterPassword(webDriver, row["Password"]);
                registerPageObjects.EnterConfirmPassword(webDriver, row["ConfirmPassword"]);
                registerPageObjects.ClickRegister(webDriver);
            }
        }
コード例 #2
0
        public void ThenIShouldGetSuccessfulRegistrationMessage()
        {
            RegisterPageObjects registerPageObjects = new RegisterPageObjects();

            registerPageObjects.RegistrationSuccess(webDriver, "Your registration has been successfully completed.\r\nYou have just been sent an email containing membership activation instructions.");
        }