Example #1
0
 public void LoginUSerPage()
 {
     UsersReusables = new UsersReusables(driver);
     new LoginReusables(driver).DejaVutLogin(LoginConstants.DejaVuInstitutionCode, LoginConstants.DejaVuLoginUsername, LoginConstants.DejaVutLoginPassword);
     UsersReusables.NavigateElements(LoginValidate.DefaultFooter, SystemAdminConstants.SystemAdmin, SystemAdminConstants.SystemAdmin, LoginValidate.DefaultFooter, driver, LoginValidate.Inbox);
     UsersReusables.NavigateElements(LoginValidate.DefaultFooter, SystemAdminConstants.Users, SystemAdminConstants.Users, UserValidations.UserPageLoad, driver, UserConstants.UserSearch);
 }
 public void LoginGroupPage()
 {
     UsersReusables = new UsersReusables(driver);
     new LoginReusables(driver).DejaVutLogin(LoginConstants.DejaVuInstitutionCode, LoginConstants.DejaVuLoginUsername, LoginConstants.DejaVutLoginPassword);
     UsersReusables.NavigateElements(LoginValidate.DefaultFooter, SystemAdminConstants.SystemAdmin, SystemAdminConstants.SystemAdmin, LoginValidate.DefaultFooter, driver, LoginValidate.Inbox);
     UsersReusables.NavigateElements(LoginValidate.DefaultFooter, GroupConstants.Groups, GroupConstants.Groups, GroupConstants.GroupFooter, driver, GroupConstants.GroupSearchs);
 }
 public void UserTestCases()
 {
     UsersReusables = new UsersReusables(driver);
     foreach (var ItemOne in UserSuites.ParamValOne)
     {
         foreach (var ItemTwo in UserSuites.ParamValOne)
         {
             foreach (var ItemThree in UserSuites.ParamValOne)
             {
                 foreach (var ItemFour in UserSuites.ParamValOne)
                 {
                     foreach (var ItemFive in UserSuites.ParamValOne)
                     {
                         foreach (var ItemSix in UserSuites.ParamValOne)
                         {
                             foreach (var ItemSeven in UserSuites.ParamValOne)
                             {
                                 ++Count;
                                 ReportEngine.Count = Count;
                                 UserResult         = UsersReusables.UserRegistrationCompulsoryFields(ItemOne, ItemTwo, ItemThree, ItemFour, ItemFive, ItemSix, ItemSeven);
                                 ReportEngine.ReportEngineGlobal(4, UserReadPath, UserWritePath, UserResult);
                                 new Base.Base(driver).UserRegisrationFailed(UserValidations.RegistrationFailedPanels, UserValidations.CloseFailedPanel);
                                 UsersReusables.ReclickCreate(SystemAdminConstants.Users, UserConstants.CreateUser, UserConstants.CreateUser, UserValidations.UserFooter, driver, UserConstants.AddNewUser);
                             }
                         }
                     }
                 }
             }
         }
     }
 }