public void A09_Content_Usage_Report_Progress_Status_35346()

        {
            CommonSection.Administer.System.Reporting.ReportConsole();

            ReportsConsolePage.SearchText("Content Usage");       // Search for the Survey Report
            Assert.IsTrue(ReportsConsolePage.DisplayResult >= 1); // Verify the report is displayed in Results
            ReportsConsolePage.ClickContentUsageTitle();
            _test.Log(Status.Info, "Clicked Content Usage Title");
            DetailsPage.ClickSelect();
            _test.Log(Status.Info, "Clicked Select");
            Assert.IsTrue(RunReportPage.isOrganizationDisplayed());
            Assert.IsTrue(RunReportPage.isCotentActivityDisplay());
            RunReportPage.ProgessStatusDropdown.SelectProgressStatus("Completed");
            RunReportPage.ClickRunReport();
            _test.Log(Status.Info, "CLicked Run report");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyPageComponents("Print", "SaveNew", "ViewLayouts", "Refresh", "CloseWindow", "ExportToExcel", "ExportToPDF", "ExportToXML", "ExportToCSV"));
            _test.Log(Status.Pass, "Verify all menus like print, close windows, export to pdf, export tot excel are displaying");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyContentUsageReportlevelColumns());
            _test.Log(Status.Info, "Verify some Content Usage rreport colums are display in report");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyContentUsageReportsDisplay());
            _test.Log(Status.Info, "Verify some Content Report are display into result grid");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyCompletdColumnValue() > 0);
            _test.Log(Status.Info, "Verify Completed column value is more than 0");
            MeridianGlobalReportingPage.CloseWindow();
            _test.Log(Status.Info, "Closes pdf window");
            RunReportPage.ProgessStatusDropdown.SelectProgressStatus("No Progress");
            RunReportPage.ClickRunReport();
            _test.Log(Status.Info, "CLicked Run report");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyPageComponents("Print", "SaveNew", "ViewLayouts", "Refresh", "CloseWindow", "ExportToExcel", "ExportToPDF", "ExportToXML", "ExportToCSV"));
            _test.Log(Status.Pass, "Verify all menus like print, close windows, export to pdf, export tot excel are displaying");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyCompletdColumnValue() == 0);
            _test.Log(Status.Info, "Verify Completed column value is 0");
            MeridianGlobalReportingPage.CloseWindow();
        }
 public void A11_Section_Management_Enrollment_Report_Drilldown_35325()
 {
     CommonSection.Administer.System.Reporting.ReportConsole();
     _test.Log(Status.Info, "it opens Report Console");
     ReportsConsolePage.SearchText("Classroom Course Enrollment Summary");
     _test.Log(Status.Info, "Search For Classroom Course Enrollment Summary");
     ReportsConsolePage.ClickDisplayResult();
     _test.Log(Status.Info, "Click Classroom Course Enrollment Summary Link");
     ClassroomCourseEnrollmentPage.ClickSelect();
     _test.Log(Status.Info, "Click Select Button");
     Assert.IsTrue(RunReportPage.isOrganizationDisplayed());
     _test.Log(Status.Pass, "Verify Organization is Displayed");
     Assert.IsFalse(RunReportPage.isIncludeSubOrganizationDisplayed());
     _test.Log(Status.Pass, "Verify Select organization is Displayed");
     RunReportPage.RunReportWith("Active", "12/16/2018", "1/16/2018", "Less Than/Equal To", "9", "Less Than/Equal To", "9",
                                 "25", "Default");
     _test.Log(Status.Info, "Fill Data And Click Run Report");
     Assert.IsTrue(MeridianGlobalReportingPage.isDisplayed());
     _test.Log(Status.Pass, "Verify Meridian Global Reporting Page is Displayed ");
     MeridianGlobalReportingPage.ClickDetails();
     _test.Log(Status.Info, "Clicked go button having details selected and opens details page");
     MeridianGlobalReportingPage.ClickUserProgress();
     MeridianGlobalReportingPage.ClickDetails();
     _test.Log(Status.Info, "Clicked go button having details selected and opens details page");
     Assert.IsTrue(DetailsPage.CheckDetailsTabText.EndsWith("Details"));
     DetailsPage.ClickCloseWindowlink();
     _test.Log(Status.Info, "Details page closes");
     Assert.IsTrue(MeridianGlobalReportingPage.Title == "Meridian Global Reporting");
     MeridianGlobalReportingPage.CloseWindow();
     _test.Log(Status.Info, "Closes pdf window");
     Assert.IsTrue(RunReportPage.Title == "Run Report");
     Assert.IsTrue(Driver.focusParentWindow());
 }
        public void tc_24975_Domain_Report_Training_Assignments_by_Content_Item_Admin()
        {
            Driver.focusParentWindow();
            _test.Log(Status.Info, "Closes pdf window");
            CommonSection.Administer.System.Reporting.ReportConsole();
            ReportsConsolePage.SearchText("Domain Report - Training Assignments by Content Item"); // Search for the Survey Report
            Assert.IsTrue(ReportsConsolePage.DisplayResult >= 1);                                  // Verify the report is displayed in Results
            ReportsConsolePage.ClickSearchReportTitle("Domain Report - Training Assignments by Content Item");
            _test.Log(Status.Info, "Clicked Domain Report - Training Assignments by Content Item Title");
            DetailsPage.ClickSelect();
            _test.Log(Status.Info, "Clicked Select");
            RunReportPage.CLickSearchButton();
            RunReportPage.SelectFirstresultandClickSelect();
            Assert.IsTrue(RunReportPage.isDomainReport_TrainingAssignmentsbyContentItemLabeldisplay());

            RunReportPage.ClickRunReport();
            _test.Log(Status.Info, "CLicked Run report");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyPageComponents("Print", "SaveNew", "ViewLayouts", "Refresh", "CloseWindow", "ExportToExcel", "ExportToPDF", "ExportToXML", "ExportToCSV"));
            _test.Log(Status.Pass, "Verify all menus like print, close windows, export to pdf, export tot excel are displaying");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyDomainReportTrainingAssignmenbyContentItemlevelColumns());
            _test.Log(Status.Pass, "Verify some Domain Report_Training Assignment by Content Item level columns are display in report");
            MeridianGlobalReportingPage.ClickTabileEditicon();
            MeridianGlobalReportingPage.CustomizeTable.SelectLoginId();
            Assert.IsTrue(MeridianGlobalReportingPage.verifyLoginidAddedtoreportTable());
            _test.Log(Status.Pass, "Verify new column added into result grid");
        }
 public void tc_63777_Managers_Report_Training_Assignment_Exemptions_User_Manager()
 {
     Driver.focusParentWindow();
     _test.Log(Status.Info, "Closes pdf window");
     CommonSection.Logout();
     LoginPage.LoginAs("usermanager").WithPassword("").Login();
     _test.Log(Status.Info, "Login as user Manager");
     CommonSection.Administer.System.Reporting.ReportConsole();
     ReportsConsolePage.SearchText("Manager's Report - Training Assignment Exemptions"); // Search for the Survey Report
     Assert.IsTrue(ReportsConsolePage.DisplayResult >= 1);                               // Verify the report is displayed in Results
     ReportsConsolePage.ClickManagersReportTrainingAssignmentExemptionsTitle();          // SearchReportTitle("Manager's Report: Training Assignment");
     _test.Log(Status.Info, "Clicked Manager's Report - Training Assignment Exemptions Title");
     DetailsPage.ClickSelect();
     _test.Log(Status.Info, "Clicked Select");
     Assert.IsTrue(RunReportPage.isManagersReport_TrainingAssignmentsExemptionsLabeldisplay());
     Assert.IsTrue(RunReportPage.isExemptionTypeTypedisplay());
     RunReportPage.ClickRunReport();
     _test.Log(Status.Info, "CLicked Run report");
     Assert.IsTrue(MeridianGlobalReportingPage.VerifyPageComponents("Print", "SaveNew", "ViewLayouts", "Refresh", "CloseWindow", "ExportToExcel", "ExportToPDF", "ExportToXML", "ExportToCSV"));
     _test.Log(Status.Pass, "Verify all menus like print, close windows, export to pdf, export tot excel are displaying");
     Assert.IsTrue(MeridianGlobalReportingPage.VerifyManagersReportTrainingAssignmentsExemptionslevelColumns());
     _test.Log(Status.Pass, "Verify some Managers Report_Training Assignment Exeptions level columns are display in report");
     MeridianGlobalReportingPage.ClickTabileEditicon();
     MeridianGlobalReportingPage.CustomizeTable.SelectLoginId();
     Assert.IsTrue(MeridianGlobalReportingPage.verifyLoginidAddedtoreportTable());
     _test.Log(Status.Pass, "Verify new column added into result grid");
 }
 public void tc_63679_Organization_Report_Training_Assignments_by_User_Org_Manager()
 {
     Driver.focusParentWindow();
     _test.Log(Status.Info, "Closes pdf window");
     CommonSection.Administer.System.Reporting.ReportConsole();
     ReportsConsolePage.SearchText("Organization Report - Training Assignments by User"); // Search for the Survey Report
     Assert.IsTrue(ReportsConsolePage.DisplayResult >= 1);                                // Verify the report is displayed in Results
     ReportsConsolePage.ClickSearchReportTitle("Organization Report - Training Assignments by User");
     _test.Log(Status.Info, "Clicked Organization Report - Training Assignments by Content Item Title");
     DetailsPage.ClickSelect();
     _test.Log(Status.Info, "Clicked Select");
     RunReportPage.CLickSearchButton();
     RunReportPage.SelectFirstresultandClickSelect();
     Assert.IsTrue(RunReportPage.isOrganizationReport_TrainingAssignmentsbyUserLabeldisplay());
     Assert.IsTrue(RunReportPage.Organization.isdisplay("Sample Organization 1"));
     Assert.IsTrue(RunReportPage.Organization.isSelectble("Sample Organization 1"));
     _test.Log(Status.Info, "Verify use can select only Sample Organization 1");
     RunReportPage.ClickRunReport();
     _test.Log(Status.Info, "CLicked Run report");
     Assert.IsTrue(MeridianGlobalReportingPage.VerifyPageComponents("Print", "SaveNew", "ViewLayouts", "Refresh", "CloseWindow", "ExportToExcel", "ExportToPDF", "ExportToXML", "ExportToCSV"));
     _test.Log(Status.Pass, "Verify all menus like print, close windows, export to pdf, export tot excel are displaying");
     Assert.IsTrue(MeridianGlobalReportingPage.VerifyOrganizationReportTrainingAssignmenstbyUserlevelColumns());
     _test.Log(Status.Pass, "Verify some Organization Report_Training Assignment by User level columns are display in report");
     Assert.IsTrue(MeridianGlobalReportingPage.VerifyOrgName("Sample Organization 1"));
     _test.Log(Status.Pass, "Verify Sample Org 1 is display in report header");
     MeridianGlobalReportingPage.ClickTabileEditicon();
     MeridianGlobalReportingPage.CustomizeTable.SelectContentActivity();
     Assert.IsTrue(MeridianGlobalReportingPage.verifyContentActivityAddedtoreportTable());
     _test.Log(Status.Pass, "Verify new column added into result grid");
 }
        public void P20_1_z07_My_Training_Progress_Report_24843()
        {
            //Assert.IsTrue(true);  //as it is running as part of smoke test.
            CommonSection.Administer.System.Reporting.ReportConsole();
            _test.Log(Status.Info, "opened reports console from kview");
            ReportsConsolePage.SearchText("My");
            _test.Log(Status.Info, "Searched My");
            Assert.IsTrue(ReportsConsolePage.DisplayResult > 1);//checks results display more than 1
            ReportsConsolePage.ClickMyTrainingProgress();
            _test.Log(Status.Info, "Clicked My Training Progress");
            DetailsPage.ClickSelect();
            _test.Log(Status.Info, "Clicked Select");
            RunReportPage.ClickRunReport();
            _test.Log(Status.Info, "CLicked Run report");
            // Assert.IsTrue(MeridianGlobalReportingPage.Displays>1);
            MeridianGlobalReportingPage.ClickDetails();
            _test.Log(Status.Info, "Clicked go button having details selected and opens details page");
            //Assert.IsTrue(DetailsPage.CheckDetailsTabText.EndsWith("Details"));//retrieves the text from details tab
            DetailsPage.ClickCloseWindowlink();
            _test.Log(Status.Info, "Details page closes");
            Assert.IsTrue(MeridianGlobalReportingPage.Title == "Meridian Global Reporting");
            // RunReportPage.ClickRunReport();
            Assert.IsTrue(MeridianGlobalReportingPage.Displays > 1);
            DetailsPage.ClickExporttoPDF();
            _test.Log(Status.Info, "CLick export to pdf");
            Assert.IsTrue(MyTrainingProgressPDFPage.Title.EndsWith("My_Training_Progress.pdf"));
            //   MyTrainingProgressPDFPage.ClickBrowsertabX();
            //   Assert.IsTrue(DetailsPage.Displays>1);
            //MeridianGlobalReportingPage.CloseWindow();
            Assert.IsTrue(Driver.focusParentWindow());
            _test.Log(Status.Info, "Closes pdf window");
            Assert.IsTrue(RunReportPage.Title == "Run Report");
            // Assert.IsTrue(Driver.focusParentWindow());
            CommonSection.Avatar.Reports();
            _test.Log(Status.Info, "open reports from KI");
            ReportsPage.MyTrainingProgress.ClickRunReport();
            _test.Log(Status.Info, "opens run report page from KI");
            ReportsPage.ReportCriteriaModal.ClickRunReport();
            _test.Log(Status.Info, "click run report from KI");
            MeridianGlobalReportingPage.ClickDetails();
            _test.Log(Status.Info, "click the go button having details option displayed");
            string restext = DetailsPage.CheckDetailsTabText;

            StringAssert.EndsWith("Details", restext);
            DetailsPage.ClickCloseWindowlink();
            _test.Log(Status.Info, "closed the details page ");
            Assert.IsTrue(MeridianGlobalReportingPage.Title == "Meridian Global Reporting");
            // RunReportPage.ClickRunReport();
            Assert.IsTrue(MeridianGlobalReportingPage.Displays > 1);
            DetailsPage.ClickExporttoPDF();
            _test.Log(Status.Info, "CLick export to pdf");
            Assert.IsTrue(MyTrainingProgressPDFPage.Title.EndsWith("My_Training_Progress.pdf"));

            MeridianGlobalReportingPage.CloseWindow();
            _test.Log(Status.Info, "CLose window meridian global reporting page");
            StringAssert.AreEqualIgnoringCase(RunReportPage.Title, "Reports");
        }
        public void A10_Content_Usage_Report_Grouping_35345()

        {
            CommonSection.Administer.System.Reporting.ReportConsole();

            ReportsConsolePage.SearchText("Content Usage");       // Search for the Survey Report
            Assert.IsTrue(ReportsConsolePage.DisplayResult >= 1); // Verify the report is displayed in Results
            ReportsConsolePage.ClickContentUsageTitle();
            _test.Log(Status.Info, "Clicked Content Usage Title");
            DetailsPage.ClickSelect();
            _test.Log(Status.Info, "Clicked Select");
            Assert.IsTrue(RunReportPage.isOrganizationDisplayed());
            Assert.IsTrue(RunReportPage.isCotentActivityDisplay());
            RunReportPage.ClickRunReport();
            _test.Log(Status.Info, "CLicked Run report");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyPageComponents("Print", "SaveNew", "ViewLayouts", "Refresh", "CloseWindow", "ExportToExcel", "ExportToPDF", "ExportToXML", "ExportToCSV"));
            _test.Log(Status.Pass, "Verify all menus like print, close windows, export to pdf, export tot excel are displaying");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyContentUsageReportlevelColumns());
            _test.Log(Status.Info, "Verify some Content Usage rreport colums are display in report");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyContentUsageReportsDisplay());
            _test.Log(Status.Info, "Verify some Content Report are display into result grid");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyCompletdColumnValue() >= 0);
            _test.Log(Status.Info, "Verify Completed column value is more than 0");
            MeridianGlobalReportingPage.Table.ClickSettingImg();
            MeridianGlobalReportingPage.Table.ClickGroup();
            MeridianGlobalReportingPage.Table.SelectGroupingColumn("Version Number");
            MeridianGlobalReportingPage.Table.ClickAdd();
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyContentUsageReportsinGroup());
            _test.Log(Status.Info, "Verify some Content Report are display into groups");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyCompletdColumnValue() >= 0);
            _test.Log(Status.Info, "Verify Completed column value is more than 0");
            MeridianGlobalReportingPage.Table.ClickAdd();
            Assert.IsTrue(MeridianGlobalReportingPage.verifyerrormessage("This column is already grouped."));
            MeridianGlobalReportingPage.CloseWindow();
            _test.Log(Status.Info, "Closes pdf window");
        }
Пример #8
0
    public void InitializeBase(IWebDriver driver)
    {
        homePage1             = new HomePage(driver);
        loginPage1            = new LoginPage(driver);
        helpPage1             = new HelpPage(driver);
        commonSection         = new CommonSection(driver);
        trainingPage1         = new TrainingPage(driver);
        searchResultsPage1    = new SearchResultsPage(driver);
        classroomDetailsPage1 = new ClassroomCourseDetailsPage(driver);
        sectionPage1          = new SectionsPage(driver);
        createNewCourseSectionAndEventPage1 = new CreateNewCourseSectionAndEventPage(driver);
        manageUsersPage1             = new ManageUsersPage(driver);
        organizationsPage1           = new OrganizationsPage(driver);
        careersPage1                 = new CareersPage(driver);
        reportConsolePage1           = new ReportsConsolePage(driver);
        detailsPage1                 = new DetailsPage(driver);
        runReportPage1               = new RunReportPage(driver);
        meridianGlobalReportingPage1 = new MeridianGlobalReportingPage(driver);
        myTrainingProgressPDFPage1   = new MyTrainingProgressPDFPage(driver);
        contentDetailsPage1          = new ContentDetailsPage(driver);
        reportsPage1                 = new ReportsPage(driver);
        summaryPage1                 = new SummaryPage(driver);
        createPage1            = new CreatePage(driver);
        courseLaunchModalPage1 = new CourseLaunchModalPage(driver);
        systemCertificatePage1 = new SystemCertificatePage(driver);
        certificatePage1       = new CertificatePage(driver);


        //LoginPage = new MdnHomePage(driver);
        //LoginPage1 = new MdnLoginPage1(driver);
        //HomePage = new MdnHomePage(driver);
        //CommonPage = new MdnCommonPage(driver);

        //#region initialize old
        //driver = driver;
        //CheckOutobj = new CheckOut(driver);
        //takeScreenhsot = new ScreenShot(driver);
        //approvalrequest = new Approvalrequestobject(driver);
        //instructors = new Instructor(driver);
        //approvalrequest = new Approvalrequestobject(driver);
        //DomainConsoleobj = new DomainConsole(driver);
        //ManageGradebookobj = new ManageGradebook();
        //Instructorsobj = new Instructorspof();
        //MyResponsibilitiesobj = new My_Responsibilities(driver);
        //manageuserobj = new ManageUsers(driver);
        //objTrainingHome = new TrainingHomes(driver);
        //objCurriculum = new CreateCurriculum(driver);
        //classroomcourse = new ClassroomCourse(driver);
        //ContentSearchobj = new ContentSearch(driver);
        //objCreate = new Create(driver);
        //detailspage = new Details(driver);


        //TrainingHomeobj = new TrainingHomes(driver);
        //AdminstrationConsoleobj = new AdminstrationConsole(driver);
        //Testsobj = new Tests(driver);
        //Detailsobj = new Details(driver);
        //EditSummaryobj = new EditSummary(driver);
        //Scorm1_2obj = new Scorm1_2(driver);
        //EditQuestionobj = new EditQuestion(driver);
        //EditQuestionGroupobj = new EditQuestionGroup(driver);

        //AddUsrObj = new AddUsers(driver);

        //generalcourseobj = new GeneralCourse(driver);
        //myteachingscheduleobj = new MyTeachingSchedule();
        //professionaldevelopmentobj = new ProfessionalDevelopments(driver);
        //documentobj = new Document(driver);
        //CreateNewAccountobj = new CreateNewAccount(driver);
        //ManageUsersobj = new ManageUsers(driver);
        //Createobj = new Create(driver);
        //summaryobj = new Summary(driver);
        //reauiredtrainingconsoleobj = new RequiredTrainingConsoles(driver);
        //requiredtrainingobj = new RequiredTraining(driver);
        //Trainingobj = new Training(driver);
        //Loginobj = new Login(driver);
        //Contentobj = new Content(driver);
        //Creditsobj = new Credits(driver);
        //AddContentobj = new AddContent(driver);
        //Summaryobj = new Summary(driver);
        //ScheduleAndManageSectionobj = new ScheduleAndManageSection(driver);
        //SearchResultsobj = new SearchResults(driver);
        //CourseSectionobj = new CreateNewCourseSectionAndEventPage(driver);
        //Transcriptsobj = new Transcripts(driver);
        //Productsobj = new Products(driver);
        //BrowseTrainingCatalogobj = new BrowseTrainingCatalog(driver);
        //ShoppingCartsobj = new ShoppingCarts(driver);
        //ProfessionalDevelopmentsobj = new ProfessionalDevelopments(driver);
        //Createnewproficencyscaleobj = new Createnewproficencyscale(driver);
        //Createnewcompetencyobj = new Createnewcompetency(driver);
        //CreateNewSucessProfileobj = new CreateNewSucessProfile(driver);
        //SucessProfileobj = new SucessProfile(driver);
        //Searchobj = new Search(driver);
        //TrainingActivitiesobj = new TrainingActivities(driver);
        //ProfessionalDevelopments_learnerobj = new ProfessionalDevelopments_learner(driver);
        //Organizationobj = new Organization(driver);
        //DevelopmentPlansobj = new DevelopmentPlans(driver);
        //AddDevelopmentActivitiesobj = new AddDevelopmentActivities(driver);
        //MyAccountobj = new MyAccount(driver);
        //UsersUtilobj = new UsersUtil(driver);
        //MyCalendersobj = new MyCalenders(driver);
        //MyReportsobj = new MyReports(driver);
        //Config_Reportsobj = new Config_Reports(driver);
        //ConfigurationConsoleobj = new ConfigurationConsole(driver);
        //ApprovalPathobj = new ApprovalPath(driver);
        //MyMessageobj = new MyMessages(driver);
        //MessageUtilobj = new MessageUtil(driver);
        //MyRequestsobj = new MyRequests(driver);
        //Blogsobj = new Blogs(driver);
        //CollabarationSpacesobj = new CollabarationSpaces(driver);
        //Faqsobj = new Faqs(driver);
        //HomePageFeedobj = new HomePageFeed(driver);
        //ProductTypesobj = new ProductTypes(driver);
        //Surveysobj = new Surveys(driver);
        //SurveyScalesobj = new SurveyScales(driver);
        //AuditingConsolesobj = new AuditingConsoles(driver);
        //Categoryobj = new Category(driver);
        //Trainingsobj = new Trainings(driver);
        //VirtualMeetingsobj = new VirtualMeetings(driver);
        //CreditTypeobj = new CreditType(driver);
        //AssignedUserobj = new AssignedUser(driver);
        //AddUsersobj = new AddUsers(driver);
        //CustomFieldobj = new CustomField(driver);
        //CreateNewCustomFieldobj = new CreateNewCustomField(driver);
        //EditFieldobj = new EditField(driver);
        //EducationLevelobj = new EducationLevel(driver);
        //EditOrganizationobj = new EditOrganization(driver);
        //SelectManagerobj = new SelectManager(driver);
        //Roleobj = new Role(driver);
        //SelectTrainingPOCobj = new SelectTrainingPOC(driver);
        //Complexobj = new Complex(driver);
        //AccountCodesobj = new AccountCodes(driver);
        //AccountCodeTypesobj = new AccountCodeTypes(driver);
        //DiscountCodesobj = new DiscountCodes(driver);
        //ManageTaxRatesobj = new ManageTaxRates(driver);
        //TaxItemCategoriesobj = new TaxItemCategories(driver);
        //Certificatesobj = new Certificates(driver);
        //CourseProvidersobj = new CourseProviders(driver);
        //ExternalLearningsobj = new ExternalLearnings(driver);
        //ExternalLearningConsolesobj = new ExternalLearningConsoles(driver);
        //ExternalLearningtypesobj = new ExternalLearningtypes(driver);
        //RequiredTrainingConsolesobj = new RequiredTrainingConsoles(driver);
        //SelectProfileobj = new SelectProfile(driver);
        //TrainingProfilesobj = new TrainingProfiles(driver);
        //EditTrainingProfileobj = new EditTrainingProfile(driver);
        //MergeUsersobj = new MergeUsers(driver);
        //UserGroupobj = new UserGroup(driver);
        //SelectCertificateobj = new SelectCertificate(driver);
        //ManageProficencyScaleobj = new ManageProficencyScale(driver);
        //ArchivedProficencyScaleobj = new ArchivedProficencyScale(driver);
        //MappedContentobj = new MappedContent(driver);
        //MappedCompetencyobj = new MappedCompetency(driver);
        //ManageSuccessProfileobj = new ManageSuccessProfile(driver);
        //FAQ_lobj = new FAQ_l(driver);
        //Announcements_lobj = new Announcements_l(driver);
        //JobTitlesobj = new JobTitles(driver);
        //ManageJobTitleobj = new ManageJobTitle(driver);
        //ManagePricingScheduleobj = new ManagePricingSchedule(driver);
        //ExternalLearningSearchobj = new ExternalLearningSearch(driver);
        //urlobj = new url(driver);
        //skinobj = new skin(driver);
        //MyOwnLearningobj = new MyOwnLearningUtils(driver);
        //CurrentTrainingsobj = new CurrentTrainings(driver);
        //scormobj = new Scorm12(driver);
        //aicccourse = new AICC(driver);
        //ojtcourse = new OJT(driver);
        //TrainingCatalogobj = new TrainingCatalogUtil(driver);
        //accesskeys = new AccessKeys(driver);
        //#endregion
    }
        public void A04_Section_Enrollment_Summary_Report_35323()
        {
            // LoginPage.LoginAs("siteadmin").WithPassword("").Login();
            CommonSection.Avatar.Account();
            _test.Log(Status.Info, "Go to user Account");
            AccountPage.ClickPreferencesTab();
            _test.Log(Status.Info, "Click Preferences Tab");
            AccountPage.ProfileTab.TimeZone();
            _test.Log(Status.Info, "Record Time Zone");
            CommonSection.Administer.System.Reporting.ReportConsole();
            _test.Log(Status.Info, "It opens Report Console");
            ReportsConsolePage.SearchText("Classroom Course Enrollment Summary");
            _test.Log(Status.Info, "Search For Classroom Course Enrollment Summary");
            ReportsConsolePage.ClickDisplayResult();
            _test.Log(Status.Info, "Click Classroom Course Enrollment Summary Link");
            ClassroomCourseEnrollmentPage.ClickSelect();
            _test.Log(Status.Info, "Click Select Button");

            #region Verifing Run Report Page

            Assert.IsTrue(RunReportPage.isOrganizationDisplayed());
            _test.Log(Status.Pass, "Verify Organization is Displayed");
            Assert.IsTrue(RunReportPage.isIncludeSubOrganizationDisplayed());
            _test.Log(Status.Pass, "Verify Select organization is Displayed");
            Assert.IsTrue(RunReportPage.isSectionActivityDisplayed());
            _test.Log(Status.Pass, "Verify Section Activity is Displayed");
            Assert.IsTrue(RunReportPage.isStartDateDisplayed());
            _test.Log(Status.Pass, "Verify Start Date is Displayed");
            Assert.IsTrue(RunReportPage.isEndDateDisplayed());
            _test.Log(Status.Pass, "Verify End Date is Displayed");
            Assert.IsTrue(RunReportPage.isCapacityDisplayed());
            _test.Log(Status.Pass, "Verify Capacity is Displayed");
            Assert.IsTrue(RunReportPage.isCapacityTextboxDisplayed());
            _test.Log(Status.Pass, "Verify Capacity Textbox is Displayed");
            Assert.IsTrue(RunReportPage.isEnrollmentDisplayed());
            _test.Log(Status.Pass, "Verify Enrollment is Displayed");
            Assert.IsTrue(RunReportPage.isEnrollmentTextboxDisplayed());
            _test.Log(Status.Pass, "Verify Enrollment Textbox is Displayed");
            Assert.IsTrue(RunReportPage.isRecordPerPageDisplayed());
            _test.Log(Status.Pass, "Verify Record Per Page is Displayed");
            Assert.IsTrue(RunReportPage.isLayoutDisplayed());
            _test.Log(Status.Pass, "Verify Layout is Displayed");
            Assert.IsTrue(RunReportPage.isRunReportButtonDisplayed());
            _test.Log(Status.Pass, "Verify Run Report Button is Displayed");



            RunReportPage.RunReportWith("Active", "1/1/2019", "1/16/2019", "Less Than/Equal To", "9", "Less Than/Equal To", "9",
                                        "25", "Default");
            _test.Log(Status.Info, "Fill Data And Click Run Report");


            #endregion


            Assert.IsTrue(MeridianGlobalReportingPage.isDisplayed());
            _test.Log(Status.Pass, "Verify Meridian Global Reporting Page is Displayed ");


            #region Verifing MeridianGlobalReportingPage Links

            Assert.IsTrue(MeridianGlobalReportingPage.isPrintDisplayed());
            _test.Log(Status.Pass, "Verify Print is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.isSaveNewDisplayed());
            _test.Log(Status.Pass, "Verify Save New is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.isViewLayoutDisplayed());
            _test.Log(Status.Pass, "Verify View Layout is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.isRefreshDisplayed());
            _test.Log(Status.Pass, "Verify Refresh is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.isCloseWindowDisplayed());
            _test.Log(Status.Pass, "Verify Close Window is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.isExportToExcelDisplayed());
            _test.Log(Status.Pass, "Verify Export To Excel is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.isExportToPDFDisplayed());
            _test.Log(Status.Pass, "Verify Export To PDF is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.isExportToXMLDisplayed());
            _test.Log(Status.Pass, "Verify Export To XML is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.isExportToCSVDisplayed());
            _test.Log(Status.Pass, "Verify Export To CSV is Displayed");

            #endregion

            #region Verifing MeridianGlobalReportingPage Summary Section

            //  Assert.IsTrue(MeridianGlobalReportingPage.Summary.VerifyReportDate());
            _test.Log(Status.Pass, "Verify Summary Report Date");
            Assert.IsTrue(MeridianGlobalReportingPage.Summary.VerifyOrganization());
            _test.Log(Status.Pass, "Comparing Selected Organization Data with Displayed ");
            //Assert.IsTrue(MeridianGlobalReportingPage.Summary.VerifySubOrganization());
            //_test.Log(Status.Pass, "Comparing Selected Sub Organization Data with Displayed ");
            Assert.IsTrue(MeridianGlobalReportingPage.Summary.VerifySectionActivity());
            _test.Log(Status.Pass, "Comparing Selected Section Activity with Displayed ");
            Assert.IsTrue(MeridianGlobalReportingPage.Summary.VerifyDateRange());
            _test.Log(Status.Pass, "Comparing Date Range with Selected");
            Assert.IsTrue(MeridianGlobalReportingPage.Summary.VerifyCapacity());
            _test.Log(Status.Pass, "Comparing Filled Capacity with Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Summary.VerifyEnrollment());
            _test.Log(Status.Pass, "Comparing Filled Enrollment with Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Summary.VerifyReportLayout());
            _test.Log(Status.Pass, "Comparing Selected Report Layout with Displayed");
            //Assert.IsTrue(MeridianGlobalReportingPage.Summary.VerifyTimeZone());
            _test.Log(Status.Pass, "Verifing Time Zone");

            #endregion

            #region Verifing MeridianGlobalReportingPage Table Section


            Assert.IsTrue(MeridianGlobalReportingPage.Table.isSectionTitleDisplayed());
            _test.Log(Status.Pass, "Verify Section Title is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isCourseTitleDidplayed());
            _test.Log(Status.Pass, "Verify Course Title is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isInstrustorDisplayed());
            _test.Log(Status.Pass, "Verify Instrustor is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isLocationDisplaying());
            _test.Log(Status.Pass, "Verify Location is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isStartDateDisplayed());
            _test.Log(Status.Pass, "Verify Start Date is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isEndDateDisplayed());
            _test.Log(Status.Pass, "Verify End Date is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isCapacityDisplayed());
            _test.Log(Status.Pass, "Verify Capacity is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isEnrolledDisplayed());
            _test.Log(Status.Pass, "Verify Enrolled is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isAttendDisplayed());
            _test.Log(Status.Pass, "Verify Attend is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isAverageScoreDisplayed());
            _test.Log(Status.Pass, "Verify Section Title is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isReportDropDownDisplayed());
            _test.Log(Status.Pass, "Verify ReportDropDown is Displayed");
            Assert.IsTrue(MeridianGlobalReportingPage.Table.isGoButtonDisplayed());
            _test.Log(Status.Pass, "Verify Go Button is Displayed");

            #endregion

            #region Print And Export Report

            //MeridianGlobalReportingPage.ExportToPDF();//Print the report
            //_test.Log(Status.Info, "CLick export to pdf");
            //Assert.IsTrue(AllQuestionsAllSurveyPDFPage.Title.EndsWith("All_Questions_All_Survey.pdf"));
            //_test.Log(Status.Pass, "Verify pdf exported");
            MeridianGlobalReportingPage.CloseWindow();
            //_test.Log(Status.Info, "Closes pdf window");
            ////MeridianGlobalReportingPage.Print();
            //_test.Log(Status.Info, "Click Print Link");
            //Assert.IsTrue(MeridianGlobalReportingPage.VerifyPrintWindowOpens());
            //_test.Log(Status.Pass, "Verify Print window opens");
            //Assert.IsTrue(MeridianGlobalReportingPage.PrintWindow.isContentDisplayed());
            //_test.Log(Status.Pass, "Verify content is in proper readable format");
            //MeridianGlobalReportingPage.ClosePrintWindow();
            //_test.Log(Status.Info, "Print window Closes");
            //MeridianGlobalReportingPage.ExportToExcel();
            //_test.Log(Status.Info, "Click Export to Excel Link");
            //Assert.IsTrue(MeridianGlobalReportingPage.VerifyExcelSheetOpens());//Handle Popup
            //_test.Log(Status.Pass, "Verify Excel window opens Displaying Summary Report");
            //MeridianGlobalReportingPage.CloseExcelSheet();
            //_test.Log(Status.Info, "Close Excel Window");
            //MeridianGlobalReportingPage.ExportToPDF();
            //_test.Log(Status.Info, "Click Export to PDF Link");
            //Assert.IsTrue(MeridianGlobalReportingPage.VerifyPDFTabOpens());//New tab opens
            //_test.Log(Status.Pass, "Verify PDF opens in a new TAB Displaying Summary Report");
            //MeridianGlobalReportingPage.ClosePDFTab();
            //_test.Log(Status.Info, "Close PDF Tab");
            //MeridianGlobalReportingPage.ExportToCSV();
            //_test.Log(Status.Info, "Click Export to CSV Link");
            //Assert.IsTrue(MeridianGlobalReportingPage.VerifyCSVSheetOpens());//Handle popup
            //_test.Log(Status.Pass, "Verify Excel window opens Displaying Summary Report in CSV Format");
            //MeridianGlobalReportingPage.CloseCSVSheet();
            //_test.Log(Status.Info, "Close Excel Window");
            //MeridianGlobalReportingPage.ExportToXML();
            //_test.Log(Status.Info, "Click Export to XML Link");
            //Assert.IsTrue(MeridianGlobalReportingPage.VerifyXMLSheetOpens());//New tab opens
            //_test.Log(Status.Pass, "Verify XML opens in a new TAB Displaying Summary Report");
            //MeridianGlobalReportingPage.CloseXMLSheet();
            //_test.Log(Status.Info, "Close XML Tab");

            #endregion
        }