public void P20_1_a23_Take_Curriculum_Related_Surveys_26347() { CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Creating a Paid General Course"); GeneralCoursePage.CreateGeneralCourse(generalcoursetitle + "_TC26347", "Test General Course"); DocumentPage.ClickButton_CheckIn(); _test.Log(Status.Info, "Paid general course created"); CommonSection.CreteNewCurriculumn(curriculamtitle + "TC326347"); _test.Log(Status.Info, "Create A new Curriculum"); Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed()); _test.Log(Status.Info, "Verify Survey accordian display on RHS side"); ContentDetailsPage.Accordians.ClickManage_Survey(); _test.Log(Status.Info, "Click Survey Manage button"); SurveysPage.ClickAssignSurveysnew(); _test.Log(Status.Info, "Click on Assign Surveys Button"); Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed()); _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal"); SurveysPage.AddSurveyModal.AddSurveystoContent("Before Course Start"); _test.Log(Status.Info, "Search Survey and add one survey to content"); SurveysPage.Click_backbutton(); ContentDetailsPage.ClickCurriculumContentEditButton(); CurriculumContentPage.ClickAddCurriculumBlock(); CurriculumContentPage.AddCurriculumBlock.AddBlockAs("_UnOrdered" + "_TC26349"); CurriculumContentPage.AddTrainingActivities_UnOrdered(generalcoursetitle + "_TC26347"); DocumentPage.ClickButton_CheckIn(); CommonSection.SearchCatalog(curriculamtitle + "TC326347"); SearchResultsPage.ClickCourseTitle(curriculamtitle + "TC326347"); //Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysDisplayForCurriculumn(Surveytitle_OnEnroll, Surveytitle_OnContentComplete)); //Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysareNotavailable); ContentDetailsPage.ClickCurriculumnEnroll(); // Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysAvailableforCurriculumn(Surveytitle_OnEnroll)); ContentDetailsPage.Click_ContentTab(); Assert.IsTrue(ContentDetailsPage.MarkComplete_Curriculum_whenSurveyRequired()); ContentDetailsPage.Click_OverviewTab(); //Assert.IsTrue(ContentDetailsPage.SurveyPortlet.IsSurveysAvailableforCurriculumn(Surveytitle_OnContentComplete)); ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start"); _test.Log(Status.Info, "Click Attached Survey"); ContentDetailsPage.SurveyPortlet.CompleteSurvey(); _test.Log(Status.Info, "Complete Survey"); ContentDetailsPage.Click_MarkComplete(); _test.Log(Status.Pass, "Click at Take Survey button"); // ContentDetailsPage.SurveyPortlet.CompleteSurvey(); // Why we need it to do? Assert.IsTrue(ContentDetailsPage.ClickViewCertificate_Curriculum()); //Assert.IsTrue(ContentDetailsPage.IsViewCertificateButtondisplay()); _test.Log(Status.Pass, "Verify View Certificate Button is displayed"); }
public void tc_35907_Curriculum__Learner_views_progress_towards_completeing_curriculum_for_each_block_type() { #region create 4 general course CommonSection.CreateGeneralCourse(generalcoursetitle + "TC35907_od_1"); _test.Log(Status.Info, "Create general Course"); DocumentPage.ClickButton_CheckIn(); CommonSection.CreateGeneralCourse(generalcoursetitle + "TC35907_od_2"); _test.Log(Status.Info, "Create general Course"); DocumentPage.ClickButton_CheckIn(); CommonSection.CreateGeneralCourse(generalcoursetitle + "TC35907_Uod_1"); _test.Log(Status.Info, "Create general Course"); DocumentPage.ClickButton_CheckIn(); CommonSection.CreateGeneralCourse(generalcoursetitle + "TC35907_Uod_2"); _test.Log(Status.Info, "Create general Course"); DocumentPage.ClickButton_CheckIn(); #endregion CommonSection.CreteNewCurriculumn(curriculamtitle + "TC35907"); _test.Log(Status.Info, "Create Curriculum"); ContentDetailsPage.ClickCurriculumContentEditButton(); _test.Log(Status.Info, "Click Edit Content for Curriculum"); ContentDetailsPage.ClickAddCurriculumBlock(); _test.Log(Status.Info, "Click Curriculum content Block"); CurriculumContentPage.AddCurriculumBlock.AddBlockAs("UnOrdered"); _test.Log(Status.Info, "Add Curriculum UnOrdered Block"); CurriculumContentPage.AddTrainingActivities_UnOrdered(generalcoursetitle + "TC35907_Uod_1"); _test.Log(Status.Info, "Add training Activities"); CurriculumContentPage.AddTrainingActivities_UnOrdered(generalcoursetitle + "TC35907_Uod_2"); _test.Log(Status.Info, "Add training Activities"); ContentDetailsPage.ClickAddCurriculumBlock(); _test.Log(Status.Info, "Click Curriculum content Block"); CurriculumContentPage.AddCurriculumBlock.AddBlockAs_OrderedType("Ordered"); _test.Log(Status.Info, "Add Curriculum Ordered Block"); CurriculumContentPage.AddTrainingActivities_Ordered(generalcoursetitle + "TC35907_od_1"); _test.Log(Status.Info, "Add training Activities"); CurriculumContentPage.AddTrainingActivities_Ordered(generalcoursetitle + "TC35907_od_2"); _test.Log(Status.Info, "Add training Activities"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check In button"); CommonSection.Logout(); LoginPage.LoginAs("srlearner103").WithPassword("").Login(); CommonSection.SearchCatalog(curriculamtitle + "TC35907"); SearchResultsPage.ClickCourseTitle(curriculamtitle + "TC35907"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(curriculamtitle + "TC35907")); _test.Log(Status.Pass, "Verify Content details page is opend"); ContentDetailsPage.ClickCurriculumnEnroll(); Assert.IsTrue(ContentDetailsPage.ContentBanner.ContentProgress() == "0%"); _test.Log(Status.Pass, "Verify Curriculum progress is 0%"); Assert.IsTrue(ContentDetailsPage.ContentTab.CurriculumUnOrderedBlock.BannerCompletionText("Complete 2 in any order")); ContentDetailsPage.CurriculumContentTab.ClickStartGeneralCourse(generalcoursetitle + "TC35907_Uod_1"); _test.Log(Status.Info, "Launch first General Course"); ContentDetailsPage.CompleteCurriculumnContent(); Assert.IsTrue(ContentDetailsPage.ContentTab.CurriculumUnOrderedBlock.BannerCompletionContentCount("1 / 2")); Assert.IsTrue(ContentDetailsPage.ContentBanner.ContentProgress() == "25%"); _test.Log(Status.Pass, "Verify Curriculum progress is 25%"); Assert.IsTrue(ContentDetailsPage.ContentTab.CurriculumOrderedBlock.BannerCompletionText("Complete 2 in any order")); ContentDetailsPage.CurriculumContentTab.ClickStartGeneralCourse(generalcoursetitle + "TC35907_od_1"); _test.Log(Status.Info, "Launch first General Course"); ContentDetailsPage.CompleteCurriculumnContent(); Assert.IsTrue(ContentDetailsPage.ContentTab.CurriculumOrderedBlock.BannerCompletionContentCount("1 / 2")); Assert.IsTrue(ContentDetailsPage.ContentBanner.ContentProgress() == "50%"); _test.Log(Status.Pass, "Verify Curriculum progress is 50%"); }
public void a07_Restart_Linear_Curriculum_35888() { #region CommonSection.CreateGeneralCourse(generalcoursetitle + "TC35888"); _test.Log(Status.Info, "Create general Course"); AdminContentDetailsPage.AddCost(); _test.Log(Status.Info, "Add cost to Course"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click on Edit content"); AdminContentDetailsPage.AccessApproval.ClickEditButton(); _test.Log(Status.Info, "Click Access Approval Edit Button"); AccessApprovalPage.AssignApproverPath(); _test.Log(Status.Info, "Assign Approver path"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click checkIn Button"); CommonSection.CreateGeneralCourse(generalcoursetitle + "TC35888ak"); _test.Log(Status.Info, "Create general Course"); AdminContentDetailsPage.AddCost(); _test.Log(Status.Info, "Add cost to Course"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click on Edit content"); AdminContentDetailsPage.AccessApproval.ClickEditButton(); _test.Log(Status.Info, "Click Access Approval Edit Button"); AccessApprovalPage.AssignApproverPath(); _test.Log(Status.Info, "Assign Approver path"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click checkIn Button"); #endregion CommonSection.CreteNewCurriculumn(curriculamtitle + "TC35888"); _test.Log(Status.Info, "Create Curriculum"); ContentDetailsPage.ClickCurriculumContentEditButton(); _test.Log(Status.Info, "Click Edit Content for Curriculum"); ContentDetailsPage.ClickAddCurriculumBlock(); _test.Log(Status.Info, "Click Curriculum content Block"); CurriculumContentPage.AddCurriculumBlock.AddBlockAs_OrderedType("ak_1"); _test.Log(Status.Info, "Add Curriculum Block"); CurriculumContentPage.AddTrainingActivities_UnOrdered(generalcoursetitle + "TC35888"); _test.Log(Status.Info, "Add training Activities"); CurriculumContentPage.AddTrainingActivities_UnOrdered(generalcoursetitle + "TC35888ak"); _test.Log(Status.Info, "Add training Activities"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check In button"); AdminContentDetailsPage.DropDownToggle.ViewAsLearner(); _test.Log(Status.Info, "Click view as learner"); ContentDetailsPage.ClickCurriculumnEnroll(); _test.Log(Status.Info, "Click Enroll Button"); ContentDetailsPage.Click_ContentTab(); _test.Log(Status.Info, "Click on Content Tab"); //ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); //_test.Log(Status.Info, "Click on Content Tab"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888", "Not Enrolled")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888ak", "Not Enrolled")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStartButtonDisplayed(generalcoursetitle + "TC35888")); _test.Log(Status.Pass, "Verify Start button is Displayed"); Assert.IsFalse(ContentDetailsPage.CurriculumContentTab.VerifyStartButtonDisplayed(generalcoursetitle + "TC35888ak")); _test.Log(Status.Pass, "Verify Start button is Not Displayed"); ContentDetailsPage.CurriculumContentTab.ClickStartGeneralCourse(generalcoursetitle + "TC35888"); _test.Log(Status.Info, "Launch first General Course"); ContentDetailsPage.CompleteCurriculumnContent(); _test.Log(Status.Info, "Complete General Course"); // ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); //_test.Log(Status.Info, "Click on Content Tab"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888", "Completed")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStartButtonDisplayed(generalcoursetitle + "TC35888ak")); _test.Log(Status.Pass, "Verify Start button is Not Displayed"); //ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); //_test.Log(Status.Info, "Click on Content Tab"); ContentDetailsPage.CurriculumContentTab.ClickStartGeneralCourse(generalcoursetitle + "TC35888ak"); _test.Log(Status.Info, "Launch first General Course"); ContentDetailsPage.MarkComplete_Curriculum(); _test.Log(Status.Info, "Complete General Course"); ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); _test.Log(Status.Info, "Click on Content Tab"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888ak", "Completed")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.IsRestartCurriculumDisplayed()); _test.Log(Status.Pass, "Verify Restart Curriculum is Displayed"); ContentDetailsPage.ClickRetakeCurriculum_DissmissAlert(); _test.Log(Status.Pass, "Click restart Curriculum"); ContentDetailsPage.ClickRetakeCurriculum_AcceptAlert(); _test.Log(Status.Pass, "Click restart Curriculum"); //ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); // _test.Log(Status.Info, "Click on Content Tab"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888", "Enrolled")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888ak", "Enrolled")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); ContentDetailsPage.Click_HistoryTab_Curriculum(); _test.Log(Status.Info, "Click History Tab"); Assert.IsTrue(ContentDetailsPage.HistoryTab.VerifyRestartedCurriculum()); _test.Log(Status.Pass, "Verify in history tab Curriculum is restarted is mentioned"); }