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); }
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); }