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