public void P20_1_tc_57850_Curriculum__User_access_Content_Details_page_of_SCORM_from_Curriculum() { CommonSection.CreateLink.SCORM(); Uploadscromecourse.uploadfile(); CretaeSCROM2004Page.Tile(scormtitle + "TC57850"); CretaeSCROM2004Page.clickSaveButton(); _test.Log(Status.Info, "A new SCROM Course Created"); ContentDetailsPage.Click_Check_in(); CommonSection.CreteNewCurriculumn(curriculamtitle + "TC57850"); _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(scormtitle + "TC57850"); _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"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isInstructionalMessage("Enroll in the Curriculum to get started")); TC56142 = true; ContentDetailsPage.EnrollinCurriculum(); Assert.IsTrue(ContentDetailsPage.ContentTab.CurriculumBlock.iscontentdisplay(scormtitle + "TC57850")); ContentDetailsPage.ContentTab.CurriculumBlock.ClickContenttitle(scormtitle + "TC57850"); Assert.IsTrue(Driver.Instance.Url.Contains("contentdetails")); ContentDetailsPage.ClickBreadCrumb(curriculamtitle + "TC57850"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(curriculamtitle + "TC57850")); }
public void P20_1_tc_57848_Curriculum__User_navigates_to_content_Details_page_of_a_Document() { CommonSection.CreateLink.Document(); _test.Log(Status.Info, "Naviagte to Cretae Document page"); CommonSection.CreteNewDocuemnt(documenttitle + "TC57848"); _test.Log(Status.Info, "A new Document Created"); ContentDetailsPage.Click_Check_in(); CommonSection.CreteNewCurriculumn(curriculamtitle + "TC57848"); _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(documenttitle + "TC57848"); _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.EnrollinCurriculum(); Assert.IsTrue(ContentDetailsPage.ContentTab.CurriculumBlock.iscontentdisplay(documenttitle + "TC57848")); ContentDetailsPage.ContentTab.CurriculumBlock.ClickContenttitle(documenttitle + "TC57848"); Assert.IsTrue(Driver.Instance.Url.Contains("contentdetails")); ContentDetailsPage.ClickBreadCrumb(curriculamtitle + "TC57848"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(curriculamtitle + "TC57848")); }
public void P20_1_tc_57849_Curriculum__User_navigates_to_Content_Details_page_of_General_Course() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.CreateGeneralCourse(generalcoursetitle + "TC57849"); _test.Log(Status.Info, "Create general Course"); AdminContentDetailsPage.ClickCheckInbutton(); CommonSection.CreteNewCurriculumn(curriculamtitle + "TC57849"); _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 + "TC57849"); _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.EnrollinCurriculum(); Assert.IsTrue(ContentDetailsPage.ContentTab.CurriculumBlock.iscontentdisplay(generalcoursetitle + "TC57849")); ContentDetailsPage.ContentTab.CurriculumBlock.ClickContenttitle(generalcoursetitle + "TC57849"); }
public void P20_1_a19_SCORM_What_Other_Content_can_learner_take_57664() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.CreteNewScorm(scormtitle + "TC57664"); _test.Log(Status.Info, "Create A new SCROM Course"); // ContentDetailsPage.Click_Check_in(); CommonSection.CreteNewCurriculumn(curriculamtitle + "TC57664"); 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(scormtitle + "TC57664"); _test.Log(Status.Info, "Add training Activities"); AdminContentDetailsPage.ClickCheckInbutton(); CommonSection.SearchCatalog('"' + scormtitle + "TC57664" + '"'); // Search for Bundle that has Promotional Video _test.Log(Status.Info, "Searched" + scormtitle + "TC57664" + "from Catalog"); SearchResultsPage.ClickCourseTitle(scormtitle + "TC57664"); // Click on Bundle Title _test.Log(Status.Info, "Clicked searched course title"); Assert.IsTrue(ContentDetailsPage.OverviewTab.isPartoftheseCollectionDisplay()); ContentDetailsPage.OverviewTab.PartoftheseCollection.expandPartofthesecollection(); Assert.IsTrue(ContentDetailsPage.OverviewTab.PartoftheseCollection.isContentdisplay(curriculamtitle + "TC57664")); }
public void tc_61678_As_a_learner_Accessing_Nested_Curriculum() { CommonSection.CreateGeneralCourse(GeneralCourseTitle + "TC61678"); _test.Log(Status.Info, "Create a new General Course"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); CommonSection.CreateGeneralCourse(GeneralCourseTitle + "TC61678_Pretochild"); _test.Log(Status.Info, "Create a new General Course"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); CommonSection.CreateGeneralCourse(GeneralCourseTitle + "TC61678_PretoParent"); _test.Log(Status.Info, "Create a new General Course"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); CommonSection.CreteNewCurriculumn(curriculamtitle + "TC61678"); _test.Log(Status.Info, "Create Curriculum"); AdminContentDetailsPage.AddPrequisites('"' + GeneralCourseTitle + "TC61678_Pretochild" + '"'); ContentDetailsPage.ClickCurriculumContentEditButton(); _test.Log(Status.Info, "Click Edit Content for Curriculum"); ContentDetailsPage.ClickAddCurriculumBlock(); _test.Log(Status.Info, "Click Curriculum content Block"); CurriculumContentPage.AddCurriculumBlock.AddBlockAs("ak_1"); _test.Log(Status.Info, "Add Curriculum Block"); CurriculumContentPage.AddTrainingActivities_UnOrdered(GeneralCourseTitle + "TC61678"); _test.Log(Status.Info, "Add training Activities"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check In button"); CommonSection.CreteNewCurriculumn(curriculamtitle + "TC61678_Parent"); _test.Log(Status.Info, "Create Curriculum"); AdminContentDetailsPage.AddPrequisites('"' + GeneralCourseTitle + "TC61678_Pretochild" + '"'); ContentDetailsPage.ClickCurriculumContentEditButton(); _test.Log(Status.Info, "Click Edit Content for Curriculum"); ContentDetailsPage.ClickAddCurriculumBlock(); _test.Log(Status.Info, "Click Curriculum content Block"); CurriculumContentPage.AddCurriculumBlock.AddBlockAs("ak_1"); _test.Log(Status.Info, "Add Curriculum Block"); CurriculumContentPage.AddTrainingActivities_UnOrdered(curriculamtitle + "TC61678"); _test.Log(Status.Info, "Add training Activities"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check In button"); CommonSection.SearchCatalog('"' + curriculamtitle + "TC61678" + '"'); _test.Log(Status.Pass, "Search the General Course Course"); SearchResultsPage.ClickCourseTitle(curriculamtitle + "TC61678"); Assert.IsFalse(ContentDetailsPage.ContentBanner.isEnrollButtondisplay()); _test.Log(Status.Pass, "Verify Enroll button is not display"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isPrereqisiteRequiredmessageDisplay("Complete 1 prerequisites to continue")); _test.Log(Status.Pass, "Verify prerequisite required message display on banner"); CommonSection.SearchCatalog('"' + curriculamtitle + "TC61678_Parent" + '"'); _test.Log(Status.Pass, "Search the General Course Course"); SearchResultsPage.ClickCourseTitle(curriculamtitle + "TC61678_Parent"); Assert.IsFalse(ContentDetailsPage.ContentBanner.isEnrollButtondisplay()); _test.Log(Status.Pass, "Verify Enroll button is not display"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isPrereqisiteRequiredmessageDisplay("Complete 1 prerequisites to continue")); _test.Log(Status.Pass, "Verify prerequisite required message display on banner"); ContentDetailsPage.OverviewTab.Prerequisiteportlet.ClickPrerequisiteContentTitle(GeneralCourseTitle + "TC61678_Pretochild"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(GeneralCourseTitle + "TC61678_Pretochild")); ContentDetailsPage.ContentBanner.Click_Enrollbutton(); AdminContentDetailsPage.ClickOpenNewAttemptbutton.CompleteContent(); ContentDetailsPage.ClickBreadCrumb(curriculamtitle + "TC61678_Parent"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(curriculamtitle + "TC61678_Parent")); Assert.IsTrue(ContentDetailsPage.ContentBanner.isEnrollButtondisplay()); ContentDetailsPage.ContentBanner.Click_Enrollbutton(); ContentDetailsPage.CurriculumContentTab.Click_CurriculumContent(); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(curriculamtitle + "TC61678")); Assert.IsFalse(ContentDetailsPage.ContentBanner.isEnrollButtondisplay()); _test.Log(Status.Pass, "Verify Enroll button is not display"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isPrereqisiteRequiredmessageDisplay("Complete 1 prerequisites to continue")); _test.Log(Status.Pass, "Verify prerequisite required message display on banner"); Assert.IsFalse(ContentDetailsPage.OverviewTab.isPrerequisitePortletDisplay()); }
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"); }