public void tc_58298_As_an_Admin_Run_a_report_on_multiple_type_questions_in_standard_survey_reports() { CommonSection.Manage.SurveysAndEvaluations(); _test.Log(Status.Info, "Click Surveys and Evaluations under Manage"); SurveysPage.SearchSurvey("MultipleTypeQuestion_Report"); _test.Log(Status.Info, "Search Created Survey"); SurveyPage.ItemsTab.ViewVisualReportFromActionsMenu("MultipleTypeQuestion_Report"); _test.Log(Status.Info, "Click on View Report from Action Dropdown for Published Survey with Responses"); Assert.IsTrue(SurveyReportPage.VerifySurveyReportIsDisplayed("MultipleTypeQuestion_Report")); _test.Log(Status.Pass, "Verify Survey Report is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyMultipleTypeRadioButtonQuestionTextIsDisplayed()); _test.Log(Status.Pass, "Verify Multiple type Radio button Question Text is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyMultipleTypeDropdownQuestionTextIsDisplayed()); _test.Log(Status.Pass, "Verify Multiple type Dropdown Question Text is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyMultipleTypeCheckboxQuestionTextIsDisplayed()); _test.Log(Status.Pass, "Verify Multiple type Checkbox Question Text is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyOverallAverageRatingIsDisplayed()); _test.Log(Status.Pass, "Verify Overall Average Rating is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyTabularRepresentationIsDisplayed()); _test.Log(Status.Pass, "Verify Tabular Representation is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyChoisesAndPercentageResponseIsDisplayed()); _test.Log(Status.Pass, "Verify % of Responses (Responses) for each rating choices is displayed in Tabular Representation"); Assert.IsTrue(SurveyReportPage.VerifyTotalOfResponsesIsDisplayed()); _test.Log(Status.Pass, "Verify # of Responses (Total) for each rating is displayed in Tabular Representation"); }
public void A13_As_an_Admin_access_a_survey_report_of_Online_Course_from_the_admin_content_details_page_with_scope_limited_to_the_current_content_item_36035() { #region Pre-requisite of Testcase CommonSection.CreateGeneralCourse(generalcoursetitle + "TC36035"); _test.Log(Status.Pass, "Create general Course"); string ContentTitle = AdminContentDetailsPage.Title(generalcoursetitle + "TC36035"); AdminContentDetailsPage.ManageSurveys(); _test.Log(Status.Info, "Add survey to the Classroom"); string SurveyTitle = SurveysPage.SurveysTitle("Before Course Start"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Pass, "Click Check In button"); CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); CommonSection.SearchCatalog(generalcoursetitle + "TC36035"); _test.Log(Status.Info, "Search Created Course"); SearchResultsPage.ClickCourseTitle(generalcoursetitle + "TC36035"); _test.Log(Status.Info, "Click Course Title"); ContentDetailsPage.ClickEnroll(); _test.Log(Status.Info, "Click on Enroll"); ContentDetailsPage.ClickOpenItem(); _test.Log(Status.Info, "Click on Open New Attempt"); ContentDetailsPage.MarkComplete(); _test.Log(Status.Info, "Click on Open New Attempt"); ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start"); _test.Log(Status.Info, "Click Attached Survey"); ContentDetailsPage.SurveyPortlet.CompleteSurvey(); _test.Log(Status.Info, "Complete Survey"); #endregion CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); CommonSection.Manage.Training(); _test.Log(Status.Info, "Click on training under manage in Common Section "); TrainingPage.ManageContentPortlet.SearchForContent(generalcoursetitle + "TC36035"); _test.Log(Status.Info, "Search the course through manage content "); ManageContentPage.ClickContentTitle(generalcoursetitle + "TC36035"); _test.Log(Status.Info, "Click on Coure title "); ContentDetailsPage.SurveyPortlet.Click_SurveyReport(); _test.Log(Status.Pass, "Click on survey Report"); Assert.IsTrue(SurveyReportPage.isSurveyDisplayed(SurveyTitle)); _test.Log(Status.Pass, "Verify Survey is Displayed"); Assert.IsTrue(SurveyReportPage.isContentTitleDisplayed(ContentTitle)); _test.Log(Status.Pass, "Verify Content Title is Displayed"); Assert.IsFalse(SurveyReportPage.isDropDownDisplayed()); _test.Log(Status.Pass, "Verify DropDown is Displayed"); SurveyReportPage.Click_Filter(); _test.Log(Status.Info, "Select Section and Click on Filter "); Assert.IsTrue(SurveyReportPage.isReportGenerated()); _test.Log(Status.Pass, "Verify report is generated "); }
public void tc_58018_As_an_Admin_I_want_to_see_comments_to_the_Question_as_a_part_of_standard_survey() { CommonSection.Manage.SurveysAndEvaluations(); _test.Log(Status.Info, "Click Surveys and Evaluations under Manage"); SurveysPage.SearchSurvey("MultipleTypeQuestion_Report"); _test.Log(Status.Info, "Search Created Survey"); SurveyPage.ItemsTab.ViewVisualReportFromActionsMenu("MultipleTypeQuestion_Report"); _test.Log(Status.Info, "Click on View Report from Action Dropdown for Published Survey with Responses"); Assert.IsTrue(SurveyReportPage.VerifySurveyReportIsDisplayed("MultipleTypeQuestion_Report")); _test.Log(Status.Pass, "Verify Survey Report is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyMultipleTypeRadioButtonQuestionTextIsDisplayed()); _test.Log(Status.Pass, "Verify Question Text is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyCommenUnderCommentButton()); _test.Log(Status.Pass, "Verify Comment under comment button is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyCountIsDisplayedOnCommentButton()); _test.Log(Status.Pass, "Verify count on button is equal to comment displayed under button"); }
public void tc_57425_As_an_Admin_Run_a_report_on_Paragraph_type_questions_in_standard_survey_reports() { CommonSection.Manage.SurveysAndEvaluations(); _test.Log(Status.Info, "Click Surveys and Evaluations under Manage"); SurveysPage.SearchSurvey("ParagraphTypeQuestion_Report"); _test.Log(Status.Info, "Search Created Survey"); SurveyPage.ItemsTab.ViewVisualReportFromActionsMenu("ParagraphTypeQuestion_Report"); _test.Log(Status.Info, "Click on View Report from Action Dropdown for Published Survey with Responses"); Assert.IsTrue(SurveyReportPage.VerifySurveyReportIsDisplayed("ParagraphTypeQuestion_Report")); _test.Log(Status.Pass, "Verify Survey Report is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyParagraphQuestionTextIsDisplayed()); _test.Log(Status.Pass, "Verify Question Text is Displayed"); Assert.IsTrue(SurveyReportPage.Verify5ResponsesAreDisplayed() <= 5); _test.Log(Status.Pass, "Verify 5 paragraph responses are displayed"); Assert.IsTrue(SurveyReportPage.VerifyMoreResponsesAreDisplayed() >= 5); _test.Log(Status.Pass, "Verify more than 5 responses are displayed"); }
public void tc_58320_As_an_Admin_Run_a_exportable_report_on_rating_type_questions() { CommonSection.Manage.SurveysAndEvaluations(); _test.Log(Status.Info, "Click Surveys and Evaluations under Manage"); SurveysPage.SearchSurvey("RatingTypeQuestion_Report"); _test.Log(Status.Info, "Search Created Survey"); SurveyPage.ItemsTab.ViewExportableReportFromActionsMenu("RatingTypeQuestion_Report"); _test.Log(Status.Info, "Click on View Report from Action Dropdown for Published Survey with Responses"); Assert.IsTrue(MeridianGlobalReportingPage.VerifySurveyExportableReportIsDisplayed("RatingTypeQuestion_Report")); _test.Log(Status.Pass, "Verify Survey Report is Displayed"); Assert.IsTrue(MeridianGlobalReportingPage.VerifySurveyIsDisplayed()); Assert.IsTrue(SurveyReportPage.VerifyQuestionTextIsDisplayedinExportableReport()); _test.Log(Status.Pass, "Verify Question Text is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyResponseValueInExportableReoprtIsDisplayed()); _test.Log(Status.Pass, "Verify Response Value is Displayed"); SurveyReportPage.CloseExportableReport(); _test.Log(Status.Info, "Close Exportable Report"); }
public void A12_As_an_Admin_access_a_survey_report_of_Classroom_Course_from_the_admin_content_details_page_with_scope_limited_to_the_current_content_item_36034() { #region Pre-requisite of Testcase CommonSection.CreateGeneralCourse(generalcoursetitle + "TC36034"); _test.Log(Status.Pass, "Create general Course"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Pass, "Click Check In button"); ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "A new Classroom Course Created"); string ContentTitle = AdminContentDetailsPage.Title(classroomcoursetitle + "TC36034"); AdminContentDetailsPage.ManageSurveys(); _test.Log(Status.Info, "Add survey to the Classroom"); string SurveyTitle = SurveysPage.SurveysTitle("Before Course Start"); SurveysPage.Click_backbutton(); _test.Log(Status.Info, "Go back to the Classroom Course"); ManageClassroomCoursePage.Clicktab("Sections"); _test.Log(Status.Info, "Click Section Tab"); ManageClassroomCoursePage.CreateSection.ClickAddaNewSection(); _test.Log(Status.Info, "Click Add New Section Tab"); ManageClassroomCoursePage.CreateSection.TitleAs("Section1"); _test.Log(Status.Info, "Enter Section Title"); ManageClassroomCoursePage.CreateSection.SectionMaxCapacity("3"); _test.Log(Status.Info, "fill maximum capacity as 3"); string SectionStartDate = CreateNewCourseSectionAndEventPage.SectionStartDate(); string SectionEndDate = CreateNewCourseSectionAndEventPage.SectionEndDate(); ManageClassroomCoursePage.SelectWaitListasYes(); _test.Log(Status.Info, "Click Waitlist as Yes"); ManageClassroomCoursePage.CreateSection.SetEnrollmentStartsDate(1); _test.Log(Status.Info, "Set enrollment Date"); ManageClassroomCoursePage.CreateSection.Create(); _test.Log(Status.Info, "Click Create Button"); Assert.IsTrue(ClassroomCoursePage.GetNewCreatedSectionLink("Section1")); _test.Log(Status.Pass, "Verify Section1 is created"); SectionsPage.ListofSections.ClickSectionTitle(); _test.Log(Status.Info, "Click On section title"); SectionDetailsPage.ClickContentTab(); _test.Log(Status.Info, "Click on Content Tab "); Assert.IsTrue(ContentPage.SectionContentPageopened()); _test.Log(Status.Pass, "Verify Content tab is display"); ContentPage.ClickAddContent(generalcoursetitle + "TC36034"); _test.Log(Status.Pass, "Add Content To Classroom course"); ContentPage.ContentTab.AvailabletoLearner("Yes, when learner enrolls"); _test.Log(Status.Pass, "Select Available to Learner"); CommonSection.SearchCatalog(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Search Created Course"); CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); CommonSection.SearchCatalog(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Search Created Course"); SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Click Course Title"); ContentDetailsPage.ClickEnroll(); _test.Log(Status.Info, "Click on Enroll"); ContentDetailsPage.CourseMaterials.ClickContent(generalcoursetitle + "TC36034"); _test.Log(Status.Info, "Click Content in Course Material"); ContentDetailsPage.EnrolGeneralCourse(); ContentDetailsPage.ClickOpenItem(); _test.Log(Status.Info, "Click on Open New Attempt"); ContentDetailsPage.MarkComplete(); _test.Log(Status.Info, "Click on Open New Attempt"); CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); CommonSection.SearchCatalog(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Search Created Course"); SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Click Course Title"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click on Edit Content"); SectionDetailsPage.ClickContentTab(); _test.Log(Status.Info, "Click on Content Tab "); SectionsPage.ClickSectionTitle("Section1"); _test.Log(Status.Info, "Click on Section Title "); SectionDetailsPage.ClickGradebookTab(); _test.Log(Status.Info, "Click on Gradebook tab"); GradebookPage.GradebookTab.SelectLearner("ak learner"); _test.Log(Status.Info, "Select Learner"); GradebookPage.GradebookTab.ProgressStatus("Completed"); _test.Log(Status.Info, "Select Progress Status as Completed"); GradebookPage.GradebookTab.SelectLearner("ak learner"); _test.Log(Status.Info, "Select Learner"); GradebookPage.GradebookTab.AttendenceStatus("Yes"); _test.Log(Status.Info, "Select Progress Status"); CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); HomePage.CompletedTrainingPortlet.Click_CourseTitle(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Click on Course title"); ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start"); _test.Log(Status.Info, "Click Attached Survey"); ContentDetailsPage.SurveyPortlet.CompleteSurvey(); _test.Log(Status.Info, "Complete Survey"); #endregion CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); CommonSection.Manage.Training(); _test.Log(Status.Info, "Click on training under manage in Common Section "); TrainingPage.ManageContentPortlet.SearchForContent(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Search the course through manage content "); ManageContentPage.ClickContentTitle(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Click on Coure title "); Assert.IsTrue(ContentDetailsPage.isDisplayed()); _test.Log(Status.Pass, "verify Content Details page"); ContentDetailsPage.SurveyPortlet.Click_SurveyReport(); _test.Log(Status.Pass, "Click on survey Report"); Assert.IsTrue(SurveyReportPage.isSurveyDisplayed(SurveyTitle)); _test.Log(Status.Pass, "Verify Survey is Displayed"); Assert.IsTrue(SurveyReportPage.isContentTitleDisplayed(ContentTitle)); _test.Log(Status.Pass, "Verify Content Title is Displayed"); Assert.IsTrue(SurveyReportPage.isDropDownDisplayed()); _test.Log(Status.Pass, "Verify DropDown is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyStartandEndDate(SectionStartDate, SectionEndDate)); _test.Log(Status.Pass, "Verify section Start date and End date"); SurveyReportPage.Click_Filter(); _test.Log(Status.Info, "Select Section and Click on Filter "); Assert.IsTrue(SurveyReportPage.isReportGenerated()); _test.Log(Status.Pass, "Verify report is generated "); SurveyReportPage.Goback(); _test.Log(Status.Pass, "Go back to AdminContentdetailsPage"); ManageClassroomCoursePage.Clicktab("Sections"); _test.Log(Status.Info, "Click Section Tab"); SectionsPage.ClickSectionTitle("Section1"); _test.Log(Status.Info, "Click on Section Title "); SectionDetailsPage.SurveysPortlet.Click_Report(); _test.Log(Status.Info, "Click on report"); Assert.IsTrue(SurveyReportPage.isSurveyDisplayed(SurveyTitle)); _test.Log(Status.Pass, "Verify Survey is Displayed"); Assert.IsTrue(SurveyReportPage.isContentTitleDisplayed(ContentTitle)); _test.Log(Status.Pass, "Verify Content Title is Displayed"); }