Example #1
0
        public void RegisterAccount()
        {
            HomePage homePage = new HomePage(webDriver);

            homePage.ClickSignIn();

            LoginPage loginPage = new LoginPage(webDriver);

            loginPage.EnterEmailAddressToCreateAccount();

            RegisterPage registerPage = new RegisterPage(webDriver);

            // Is the alert box displayed when mandatory fields have not been submitted
            registerPage.IsErrorAlertBoxDisplayed();
            registerPage.ValidatePersonalInfo();
            registerPage.ValidateYourAddress();
            registerPage.ClickRegister();
        }
        public void RegisterUser()
        {
            logger.Info("Start of Register Test");

            landingPage.ClickRegister();
            registerPage = new RegisterPage(driver);

            registerPage.TypeUserName(userName);
            registerPage.TypeAge(age);
            registerPage.TypePassword(password);
            registerPage.TypeConfirmPassword(password);
            registerPage.ClickRegister();
            dashboard = new DashboardPage(driver);

            String welcomeMessage = dashboard.GetWelcomeMessage();

            Assert.IsTrue(welcomeMessage.Contains(userName), "Expected :" + userName + " Actual: " + welcomeMessage);
            dashboard.ClickLogoff();
        }