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 tc_56144_User_Views_pre_requisite_requirements_in_banner_Pre_requisite_Completed() { CommonSection.CreateGeneralCourse(generalcoursetitle + "TC56144"); _test.Log(Status.Info, "Create general Course"); AdminContentDetailsPage.ClickCheckInbutton(); CommonSection.CreteNewCurriculumn(curriculamtitle + "TC56144"); _test.Log(Status.Info, "Create Curriculum"); AdminContentDetailsPage.AddPrequisites(generalcoursetitle + "TC56144"); ContentDetailsPage.Click_Check_in(); AdminContentDetailsPage.DropDownToggle.ViewAsLearner(); _test.Log(Status.Info, "Click view as learner"); Assert.IsTrue(ContentDetailsPage.OverviewTab.Prerequisiteportlet.isContentdisplay(curriculamtitle + "TC52418_Child")); Assert.IsFalse(ContentDetailsPage.isEnrollButtonDisplay()); _test.Log(Status.Pass, "Verify No Enroll button is display on banner"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isPrereqisiteRequiredmessageDisplay("Complete 1 prerequisites to enroll")); ContentDetailsPage.OverviewTab.Prerequisiteportlet.ClickPrerequisiteContentTitle(generalcoursetitle + "TC56144"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(generalcoursetitle + "TC56144")); AdminContentDetailsPage.ClickOpenNewAttemptbutton.CompleteContent(); ContentDetailsPage.ClickBreadCrumb(curriculamtitle + "TC56144"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(curriculamtitle + "TC56144")); Assert.IsFalse(ContentDetailsPage.ContentBanner.isPrereqisiteRequiredmessageDisplay("Complete 1 prerequisites to enroll")); Assert.IsTrue(ContentDetailsPage.isEnrollButtonDisplay()); }
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()); }