Ejemplo n.º 1
0
        /// <summary>
        /// Select the class from the right frame
        /// </summary>
        /// <param name="classTypeEnum">This is class by type.</param>
        public void SelectMasterLibraryClass(Class.ClassTypeEnum classTypeEnum)
        {
            //Select the class from right frame
            logger.LogMethodEntry("OrgAdminEnrollClassesPage", "SelectMasterLibraryClass",
                                  base.IsTakeScreenShotDuringEntryExit);
            try
            {
                // Get the organization class
                Class orgClass = Class.Get(classTypeEnum);
                Thread.Sleep(Convert.ToInt32(OrgAdminEnrollClassesPageResource.
                                             OrgAdminEnrollClasses_Page_Sleep_Value));
                // Select Manage Organization window
                base.SelectWindow(OrgAdminEnrollClassesPageResource
                                  .OrgAdminEnrollClasses_Page_WindowName_Title);
                // Wait for frame id and then switch
                base.WaitForElement(By.Id(OrgAdminEnrollClassesPageResource
                                          .OrgAdminEnrollClasses_Page_FrameId_Locator));
                base.SwitchToIFrame(OrgAdminEnrollClassesPageResource
                                    .OrgAdminEnrollClasses_Page_FrameId_Locator);
                // Switch to right frame id
                base.WaitForElement(By.Id(OrgAdminEnrollClassesPageResource
                                          .OrgAdminEnrollClasses_Page_RightFrame_Id_Locator));
                base.SwitchToIFrame(OrgAdminEnrollClassesPageResource
                                    .OrgAdminEnrollClasses_Page_RightFrame_Id_Locator);
                // Search class name
                SearchClassName(orgClass.Name);
                switch (classTypeEnum)
                {
                case Class.ClassTypeEnum.DigitalPathMasterLibrary:
                    // Select check box of Digital Path class
                    this.SelectDigitalPathClassNameCheckbox();
                    break;

                case Class.ClassTypeEnum.NovaNETTemplate:
                    // Select check box of NovaNET class
                    this.SelectNovaNETClassNameCheckbox();
                    break;
                }
            }
            catch (Exception e)
            {
                ExceptionHandler.HandleException(e);
            }
            //Select the class from right frame
            logger.LogMethodEntry("OrgAdminEnrollClassesPage", "SelectMasterLibraryClass",
                                  base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 2
0
        public void ClickOnCmenuOptionOfClassofMLForToSelectOption(Class.ClassTypeEnum classTypeEnum,
                                                                   Course.CourseTypeEnum courseTypeEnum, string cmenuOption)
        {
            Logger.LogMethodEntry("GlobalHome",
                                  "ClickOnCmenuOptionOfClassofMLForToSelectOption",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Get class and course name from memory
            Class  Class     = Class.Get(classTypeEnum);
            Course Course    = Course.Get(courseTypeEnum);
            string className = Class.Name + ": " + Course.Name;

            //Click on cmenu icon of class and select the required option
            new HomePage().ClickOnCmenuIconOfClassAndSelectOption(className, cmenuOption);
            Logger.LogMethodExit("GlobalHome",
                                 "ClickOnCmenuOptionOfClassofMLForToSelectOption",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 3
0
        public void VerifyTheClassName(Class.ClassTypeEnum
                                       classTypeEnum)
        {
            // Verify The Class Name
            Logger.LogMethodEntry("ViewCustomReports", "VerifyTheClassName",
                                  base.IsTakeScreenShotDuringEntryExit);
            //Get The Class Name Stored In Memory
            Class orgClass = Class.Get(classTypeEnum);

            // Assert Class name
            Logger.LogAssertion("VerifyClassSearch", ScenarioContext.
                                Current.ScenarioInfo.Title, () => Assert.AreEqual(orgClass.Name,
                                                                                  new RptMainUXPage().GetClassName()));
            //Delete Download Report
            new RptMainUXPage().DeleteDownloadReport();
            Logger.LogMethodExit("ViewCustomReports", "VerifyTheClassName",
                                 base.IsTakeScreenShotDuringEntryExit);
        }
        public void SelectTheClassCmenuOption(String cMenuOptionName,
                                              Class.ClassTypeEnum classTypeEnum)
        {
            //Select The Class Cmenu Option
            logger.LogMethodEntry("SearchUsers", "SelectTheClassCmenuOption",
                                  base.isTakeScreenShotDuringEntryExit);
            //Get the Class Name from Memory
            Class className = Class.Get(classTypeEnum);
            ManageClassManagementPage manageClassManagement =
                new ManageClassManagementPage();

            //Search the Class
            manageClassManagement.ClassSearchInCoursespace(className.Name);
            //Click on the cmenu option
            manageClassManagement.SelectTheCMenuOption(cMenuOptionName);
            logger.LogMethodExit("SearchUsers", "SelectTheClassCmenuOption",
                                 base.isTakeScreenShotDuringEntryExit);
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Enter class name.
 /// </summary>
 /// <param name="classTypeEnum">Enum type.</param>
 public void EnterClassName(Class.ClassTypeEnum classTypeEnum)
 {
     //Enter class name
     logger.LogMethodEntry("frmSetupWizardPage", "EnterClassName",
                           base.IsTakeScreenShotDuringEntryExit);
     try
     {
         Guid className = Guid.NewGuid();
         base.WaitForElement(By.Id(frmSetupWizardPageResource.
                                   frmSetupWizardPageResource_ClassName_TextBox_Id_Locator));
         //Enter the text in class name
         base.FillTextBoxById(frmSetupWizardPageResource.
                              frmSetupWizardPageResource_ClassName_TextBox_Id_Locator, className.ToString());
         //Store the class in memory
         Class Class = Class.Get(classTypeEnum);
         Class.UpdateClassName(className.ToString());
     }
     catch (Exception e)
     {
         ExceptionHandler.HandleException(e);
     }
     logger.LogMethodExit("frmSetupWizardPage", "EnterClassName",
                          base.IsTakeScreenShotDuringEntryExit);
 }