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