Beispiel #1
0
        public void SelectStudentUserForEnrollment(string StudentType,
                                                   User.UserTypeEnum userTypeEnum)
        {
            // Select Student at Enrollment Tab
            Logger.LogMethodEntry("ProgramAdmin", "SelectStudentUserForEnrollment",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Get the user of the given type from Memory Data Store
            User user = new LoginContentPage().
                        SelectUserDetailsBaesdOnScenerio(StudentType, userTypeEnum);
            //Store Expected UserName in String
            string userName = user.LastName + " " + user.FirstName;

            // Select Student at Enrollment Tab
            new EnrollmentMainPage().SelectUserForEnrollment(userName, userTypeEnum.ToString());
            Logger.LogMethodExit("ProgramAdmin", "SelectStudentUserForEnrollment",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Beispiel #2
0
        public void LoginIntoThePegasusBasedOnScenerios(string scenerioName,
                                                        User.UserTypeEnum userTypeEnum,
                                                        BrowsePegasusUserURL.PegasusLoginSpace loginMode)
        {
            //Login Into The Pegasus Based On Scenerios
            Logger.LogMethodEntry("LoginLogout", "LoginIntoThePegasusBasedOnScenerios",
                                  base.IsTakeScreenShotDuringEntryExit);
            Boolean isUserAlreadyLoggedIn = base.IsElementPresent
                                                (By.PartialLinkText(LoginLogoutResource.
                                                                    LoginLogout_Signout_Link_Title_Locator),
                                                Convert.ToInt32(LoginLogoutResource.
                                                                LoginLogout_Custom_TimeToWait_Element));

            if (!isUserAlreadyLoggedIn)
            {
                //Get the user of the given type from Memory Data Store
                User user = new LoginContentPage().
                            SelectUserDetailsBaesdOnScenerio(scenerioName, userTypeEnum);
                //Login as according to the Pegasus Login Mode
                this.CommonLoginIntoThePegasus(userTypeEnum, loginMode, user);
            }
            Logger.LogMethodExit("LoginLogout", "LoginIntoThePegasusBasedOnScenerios",
                                 base.IsTakeScreenShotDuringEntryExit);
        }