public void tc_58352_As_a_learner_I_want_to_know_what_are_the_options_to_satisfy_prerequisites_When_admin_has_selected_minimum_Prerequisites_to_be_completed_in_Document() { // CommonSection.Logout(); // LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.SearchCatalog(DocumentTitle + "TC58343"); _test.Log(Status.Info, "A new document Created"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC58343"); ContentDetailsPage.ClickEditContent_New19_2(); DocumentPage.ClickButton_CheckOut(); AdminContentDetailsPage.Click_EditPrerequisitePanel(); _test.Log(Status.Info, "Click Edit Button of prerequsite panel"); Assert.IsTrue(PrerequisitesPage.VerifyPrerequisitesAdded() >= 1); _test.Log(Status.Pass, "Verify Prerequisites are added"); PrerequisitesPage.prerequisitesmustbecompleteddropdown.Selectlist("2"); DocumentPage.ClickButton_CheckIn(); CommonSection.Logout(); LoginPage.LoginAs("srlearner103").WithPassword("").Login(); CommonSection.SearchCatalog(DocumentTitle + "TC58343"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC58343"); Assert.IsTrue(ContentDetailsPage.OverviewTab.Prerequisiteportlet.isPortletheadershowes("Warning\r\nComplete the prerequisites to access this item. 2 of 10 required.")); }
public void tc_59996_AICC_Banner_Actions_Add_To_Cart() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); #region Create a AICC course Scorm12 CreateScorm = new Scorm12(driver); CommonSection.CreateLink.AICC(); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.au", By.Id("ctl00_MainContent_UC1_rau_aufile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.crs", By.Id("ctl00_MainContent_UC1_rau_crsfile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.cst", By.Id("ctl00_MainContent_UC1_rau_cstfile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.des", By.Id("ctl00_MainContent_UC1_rau_desfile0")); CreateScorm.buttoncreateclick(driver, true); _test.Log(Status.Info, "AICC files are uploaded"); CreateAICCPage.Title(AICCCourseTitle + "TC59996"); EditSummaryPage.ClickSavebutton(); _test.Log(Status.Info, "Create a new AICC Course"); Assert.IsTrue(ContentDetailsPage.IsContentCreated()); AdminContentDetailsPage.AddCost(); _test.Log(Status.Info, "Add cost to Document"); ContentDetailsPage.ClickEditContent_New19_2(); _test.Log(Status.Info, "Click Edit Content"); DocumentPage.ClickButton_CheckIn(); #endregion AdminContentDetailsPage.DropDownToggle.ViewAsLearner(); Assert.IsTrue(ContentDetailsPage.OverviewTab.isAddtoCartbuttondisplay()); _test.Log(Status.Pass, "Add to Cart Button is Displayed"); }
public void tc_58343_As_a_learner_I_want_to_know_what_are_the_options_to_satisfy_prerequisites_When_admin_has_selected_All_Prerequisites_to_be_completed_for_Documents() { CommonSection.CreateLink.Document(); _test.Log(Status.Info, "Naviagte to Cretae Document page"); CommonSection.CreteNewDocuemnt(DocumentTitle + "TC58343"); _test.Log(Status.Info, "A new Classroom Course Created"); AdminContentDetailsPage.Click_EditPrerequisitePanel(); _test.Log(Status.Info, "Click Edit Button of prerequsite panel"); Assert.IsTrue(PrerequisitesPage.VerifyAddPrerequisitesButtonIsDisplayed()); _test.Log(Status.Pass, "Verify Add Prerequisite Button is Displayed"); PrerequisitesPage.Click_AddPrerequisitesButton(); _test.Log(Status.Info, "Click Add Prerequisite Button"); Assert.IsTrue(PrerequisitesPage.VerifyContentIsDisplayedInAddPrerequisitesModal()); _test.Log(Status.Pass, "Verify Add Prerequisite Modal is Displayed"); PrerequisitesPage.SelectandAddPrerequisitesToAssign(); _test.Log(Status.Info, "Select prerequisites to assign"); // Assert.IsTrue(Driver.comparePartialString("Success The selected items were added as prerequisites. If values were entered for any prerequisite's attributes, then these values were saved.", PrerequisitesPage.GetSuccessMessage())); _test.Log(Status.Pass, "Verify Success message"); Assert.IsTrue(PrerequisitesPage.VerifyPrerequisitesAdded() >= 1); _test.Log(Status.Pass, "Verify Prerequisites are added"); DocumentPage.ClickButton_CheckIn(); // CommonSection.Logout(); // LoginPage.LoginAs("srlearner103").WithPassword("").Login(); CommonSection.SearchCatalog(DocumentTitle + "TC58343"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC58343"); Assert.IsTrue(ContentDetailsPage.OverviewTab.Prerequisiteportlet.isPortletheadershowes("Warning\r\nComplete the prerequisites to access this item.")); }
public void tc_60132_Document_Banner_Actions_Review_Retake() { CommonSection.CreteNewDocuemnt(DocumentTitle + "TC60132"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); CommonSection.SearchCatalog(DocumentTitle + "TC60132"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC60132"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isOpenItembuttonDisplay_GeneralCourse()); _test.Log(Status.Pass, "Verify Open Item button display on banner"); ContentDetailsPage.ContentBanner.ClickOpenItembutton(); ContentDetailsPage.ContentBanner.CloseOpenedDocumentwindow(); Assert.IsTrue(ContentDetailsPage.ContentBanner.isMarkCompleteLinkdisplay()); ContentDetailsPage.ContentBanner.MarkCompleteforDoc(); Assert.IsTrue(ContentDetailsPage.ContentBanner.isReviewLinkDisplay()); Assert.IsTrue(ContentDetailsPage.ContentBanner.isRetakeLinkDisplay()); _test.Log(Status.Pass, "Verify Both Review and Retake links are displaying in banner"); ContentDetailsPage.ContentBanner.clickReviewButton(); ContentDetailsPage.ContentBanner.CloseOpenedDocumentwindow(); Assert.IsTrue(ContentDetailsPage.ContentBanner.isReviewLinkDisplay()); Assert.IsTrue(ContentDetailsPage.ContentBanner.isRetakeLinkDisplay()); _test.Log(Status.Pass, "Verify still Both Review and Retake links are displaying in banner"); ContentDetailsPage.ContentBanner.ClickRetakeLink(); ContentDetailsPage.ContentBanner.CloseOpenedDocumentwindow(); Assert.IsFalse(ContentDetailsPage.ContentBanner.isReviewLinkDisplay()); Assert.IsFalse(ContentDetailsPage.ContentBanner.isRetakeLinkDisplay()); _test.Log(Status.Pass, "Verify Both Review and Retake links are not displaying in banner after retake start"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isMarkCompleteLinkdisplay()); }
public void tc_60103_Document_Banner_Actions_Course_Info_and_Navigation() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.CreteNewDocuemnt(DocumentTitle + "TC60103"); _test.Log(Status.Info, "Create a Document"); ContentDetailsPage.Accordians.ClickEdit_Image(); ImagePage.UploadnewImageFile(); _test.Log(Status.Info, "Upload any Image file to content"); StringAssert.AreEqualIgnoringCase("The file was uploaded.", Driver.getSuccessMessage()); _test.Log(Status.Pass, "Verify feedback message"); //ContentDetailsPage.AddLocale(); don't have other local in external AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); CommonSection.SearchCatalog(DocumentTitle + "TC60103"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC60103"); Assert.IsTrue(ContentDetailsPage.isBradCrumbdisplay()); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(DocumentTitle + "TC60103")); _test.Log(Status.Pass, "Verify Content title is display on Banner"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTypedisplay()); _test.Log(Status.Pass, "Verify Content type is display on Banner"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentImagedisplay()); _test.Log(Status.Pass, "Verify Image is display on Banner"); }
public void tc_60101_Document_Banner_Actions_Edit_Save_and_Share() { //CommonSection.Logout(); //LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.CreteNewDocuemnt(DocumentTitle + "TC60101"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); AdminContentDetailsPage.DropDownToggle.ViewAsLearner(); _test.Log(Status.Info, "Click view as Learner"); Assert.IsTrue(ContentDetailsPage.isSaveShareandEditContentbuttndisplay()); _test.Log(Status.Pass, "Verify Save, Share and Edit content button is displayed"); ContentDetailsPage.ClickEditContent_New19_2(); Assert.IsTrue(AdminContentDetailsPage.isContentopened(DocumentTitle + "TC60101")); _test.Log(Status.Pass, "Verify edit content opens admin content details page"); CommonSection.Logout(); LoginPage.LoginAs("srlearner103").WithPassword("").Login(); CommonSection.SearchCatalog(DocumentTitle + "TC60101"); _test.Log(Status.Info, "Searched created Genaral Course"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC60101"); _test.Log(Status.Info, "Click on Genaral Course title"); Assert.IsTrue(ContentDetailsPage.isOnlySaveandSharebuttndisplay()); ContentDetailsPage.ClickSaveButton(); Assert.IsTrue(ContentDetailsPage.isSaveButtonIconGreen()); _test.Log(Status.Pass, "Click at Green saved button "); Assert.IsTrue(ContentDetailsPage.SocialSharingDropDown("Facebook")); _test.Log(Status.Pass, "verify the facebook "); }
public void tc_60100_Document_Banner_Actions_Request_Access() { //CommonSection.Logout(); //LoginPage.LoginAs("").WithPassword("").Login(); #region Create a general course CommonSection.CreteNewDocuemnt(DocumentTitle + "TC60100"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.AccessApproval.ClickEditButton(); _test.Log(Status.Info, "Click Edit Content"); AccessApprovalPage.AssignApproverPath(); _test.Log(Status.Info, "Assign approval path"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); #endregion //CommonSection.Logout(); //LoginPage.LoginAs("srlearner103").WithPassword("").Login(); CommonSection.SearchCatalog(DocumentTitle + "TC60100"); _test.Log(Status.Info, "Searched created Genaral Course"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC60100"); _test.Log(Status.Info, "Click on Genaral Course title"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isRequestAccessbuttondisplay()); _test.Log(Status.Pass, "Verify is Request Access button display on Banner"); ContentDetailsPage.AccessApprovalModal.SubmitRequestAccess("ForTest"); _test.Log(Status.Info, "Submit Request Access"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isCancleRequestbuttonDisplay()); _test.Log(Status.Pass, "Verify is Cancle Request Access button display"); ContentDetailsPage.AccessApprovalModal.SubmitCancelRequestAccess("ForTest"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isRequestAccessbuttondisplay()); _test.Log(Status.Info, "Verify Cancel Request access wotk flow"); TC60104 = true; }
public void tc_60001_AICC_Banner_Actions_Enroll_in_content() { #region Create a AICC course Scorm12 CreateScorm = new Scorm12(driver); CommonSection.CreateLink.AICC(); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.au", By.Id("ctl00_MainContent_UC1_rau_aufile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.crs", By.Id("ctl00_MainContent_UC1_rau_crsfile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.cst", By.Id("ctl00_MainContent_UC1_rau_cstfile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.des", By.Id("ctl00_MainContent_UC1_rau_desfile0")); CreateScorm.buttoncreateclick(driver, true); _test.Log(Status.Info, "AICC files are uploaded"); CreateAICCPage.Title(AICCCourseTitle + "TC560001"); EditSummaryPage.ClickSavebutton(); _test.Log(Status.Info, "Create a new AICC Course"); Assert.IsTrue(ContentDetailsPage.IsContentCreated()); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); #endregion CommonSection.SearchCatalog(AICCCourseTitle + "TC560001"); SearchResultsPage.ClickCourseTitle(AICCCourseTitle + "TC560001"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isOpenItembuttonDisplay()); ContentDetailsPage.EnrollinGeneralCourse_new(); //StringAssert.AreEqualIgnoringCase("Success\r\nYou are now enrolled.\r\n×", Driver.getSuccessMessage(), "Error message is different"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isCancelEnrolllinkDisplay_GeneralCourse()); Assert.IsTrue(ContentDetailsPage.ContentBanner.isStartbuttonDisplay()); ContentDetailsPage.ContentBanner.Click_CancelEnrollmetlink(); Assert.IsTrue(ContentDetailsPage.ContentBanner.isOpenItembuttonDisplay()); _test.Log(Status.Pass, "Verify Enroll button display"); TC60002 = true; }
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_tc_57035_Bundle_Access_Key() { #region Create a general course CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC57035"); DocumentPage.ClickButton_CheckIn(); #endregion CommonSection.CreateLink.Bundle(); _test.Log(Status.Info, "Click create>Subscriptions"); CreatebundlePage.CreateBundle("Content Bundle", bunbdleTitle + "TC57035", "Bundle Price"); _test.Log(Status.Info, "Create a new Content Bundle"); AdminContentDetailsPage.AddContentToBundle(GeneralCourseTitle + "_TC57035"); AdminContentDetailsPage.AddCost(); ContentDetailsPage.ClickEditContent_New19_2(); ContentDetailsPage.Accordians.ClickEdit_AccessKey(); AccessKeysPage.EnableAccessKey("Yes").Save(); DocumentPage.ClickButton_CheckIn(); //Driver.CreateNewAccount(); // _test.Log(Status.Info, "Create new user account"); LoginPage.LoginAs("srlearner105").WithPassword("").Login(); CommonSection.SearchCatalog(bunbdleTitle + "TC57035"); SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC57035"); Assert.IsTrue(ContentDetailsPage.OverviewTab.isAddtoCartbuttondisplay()); ContentDetailsPage.OverviewTab.click_AddtoCart(); CommonSection.Completepurchage(bunbdleTitle + "TC57035"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isStartbuttonDisplay()); ContentDetailsPage.ContentBanner.Click_Startbutton(); Assert.IsTrue(ContentDetailsPage.isContentTabSelected()); Assert.IsTrue(ContentDetailsPage.isHistoryTabDisplay_GeneralCourse()); ContentDetailsPage.Click_HistoryTab_Curriculum(); Assert.IsTrue(ContentDetailsPage.HistoryTab.VerifyEnrolledinSectionwithAccessKey()); TC57459_2 = true; }
public void P20_1_a06_View_job_Title_page_32179() { CareersPage.CreateJobTitle(JobTitle + "TC32179"); CommonSection.Manage.ProfessionalDevelopment(); _test.Log(Status.Info, "Open Career Menu Page"); CareersPage.ClickJobTitleTab(); _test.Log(Status.Info, "Click on Job Title Tab"); CareersPage.SearchJobtitle(JobTitle + "TC32179"); _test.Log(Status.Info, "Search Job Title"); CareersPage.ClickJobtitle(JobTitle + "TC32179"); _test.Log(Status.Info, "Clicked on Searched Job Title"); //CareersPage.EditJobTitleName(JobTitle); //_test.Log(Status.Info, "Perform Blank Search"); StringAssert.AreEqualIgnoringCase(JobTitle + "TC32179", AdminContentDetailsPage.JobTitle_Title(), "Title Not Matched"); _test.Log(Status.Pass, "Matched Job Title "); Assert.IsTrue(AdminContentDetailsPage.CompetenciesTabDisplay()); _test.Log(Status.Pass, "Competencies tab Display on Job Title Details page"); Assert.IsTrue(AdminContentDetailsPage.JobDetailstabDisplay()); _test.Log(Status.Pass, "Job Details tab Display on Job Title Details page"); //Deleted Job title After test complete CareersPage.DeleteJobTitle(JobTitle + "TC32179"); _test.Log(Status.Info, "Job Title Deleted"); StringAssert.AreEqualIgnoringCase("No matching records found", CareersPage.NoMatchingJobTitleFound("No matching records found")); _test.Log(Status.Pass, "Verify No matching records found message display after job title deleted"); }
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_z04_Document_Add_Version_7481() { CommonSection.Manage.Training(); _test.Log(Status.Info, "Verify Add version Button is Displayed"); TrainingPage.ManageContentPortlet.SearchForContent(DocumentTitle + "TC7480"); _test.Log(Status.Info, "Search for Content"); ManageContentPage.filtersearch.Searchfortext(DocumentTitle + "TC7480"); ManageContentPage.Clickflitersearch(); ManageContentPage.ClickContentTitle(DocumentTitle + "TC7480"); _test.Log(Status.Info, "Click on Coure title "); Assert.IsTrue(AdminContentDetailsPage.VerifyAddVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); AdminContentDetailsPage.AddVersion(); _test.Log(Status.Info, "Verify Add version Button is Displayed"); Assert.IsTrue(Driver.comparePartialString(" The new version was added for the content item.", AdminContentDetailsPage.VerifyNewVersionSuccessMessage())); _test.Log(Status.Pass, "Verify New Version Success Message"); Assert.IsTrue(AdminContentDetailsPage.VerifyAddedVersionsInDropDownlist()); _test.Log(Status.Pass, "Verify New Version Success Message"); Assert.IsTrue(AdminContentDetailsPage.VerifyAddVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); Assert.IsTrue(AdminContentDetailsPage.VerifyDeleteVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); Assert.IsTrue(AdminContentDetailsPage.VerifyManageVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); }
[Test, Order(02)]//Document public void P20_1_z03_Document_Enable_Versioning_7480() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.CreteNewDocuemnt(DocumentTitle + "TC7480"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.EditVersioning_Enabled("1.0"); _test.Log(Status.Info, "Enable versioning by adding values"); Assert.IsTrue(Driver.comparePartialString("Versioning is now enabled for this item; however," + " information cannot be edited for this version because either users had progress against it before versioning was enabled, " + "or the effective date has been reached.", VersionsPage.VerifyVersionEnableMessage())); _test.Log(Status.Pass, "Verify version enabling message"); Assert.IsTrue(Driver.comparePartialString(" This information cannot be edited for this version because either users" + " had progress against it before versioning was enabled, or the effective date has been reached.", VersionsPage.VerifyVersionAlertMessage())); _test.Log(Status.Pass, "Verify version Locking message"); //string version = VersionsPage.VersionNo(); VersionsPage.Click_Back(); Assert.IsTrue(AdminContentDetailsPage.VerifyVersion(version)); _test.Log(Status.Pass, "Verify version"); Assert.IsTrue(AdminContentDetailsPage.VerifyAddVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); }
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 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_57032_Bundles_Continue_In_progress_Item() { #region Create a general course CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC57032"); DocumentPage.ClickButton_CheckIn(); CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC57032_1"); DocumentPage.ClickButton_CheckIn(); #endregion CommonSection.CreateLink.Bundle(); _test.Log(Status.Info, "Click create>Bundle"); CreatebundlePage.CreateBundle("Progress Bundle", bunbdleTitle + "TC57032", "Bundle Price"); _test.Log(Status.Info, "Create a new Content Bundle"); AdminContentDetailsPage.AddContentToBundle(GeneralCourseTitle + "_TC57032"); AdminContentDetailsPage.AddContentToBundle(GeneralCourseTitle + "_TC57032_1"); ContentDetailsPage.ClickCheckInbutton(); CommonSection.SearchCatalog('"' + bunbdleTitle + "TC57027" + '"'); _test.Log(Status.Info, "Search created scrom from Catalog"); SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC57027"); _test.Log(Status.Info, "Click searched scrom course title"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isStartbuttonDisplay()); ContentDetailsPage.ContentBanner.Click_Startbutton(); Assert.IsTrue(ContentDetailsPage.ContentTab.RequiredContent.isContentStartdisplay(GeneralCourseTitle + "_TC57032")); ContentDetailsPage.ContentTab.RequiredContent.ClickContentEnroll(GeneralCourseTitle + "_TC57032"); ContentDetailsPage.ContentTab.RequiredContent.CompleteBundleContent(); Assert.IsTrue(ContentDetailsPage.ContentTab.RequiredContent.isContentRetakeisplay(GeneralCourseTitle + "_TC57032")); Assert.IsTrue(ContentDetailsPage.ContentBanner.ContentProgress() == "50%"); TC57859 = true; }
public void b03_Document_Delete_Version_button_7482() { CommonSection.CreteNewDocuemnt(DocumentTitle + "TC7482"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.EditVersioning_Enabled("1.0"); _test.Log(Status.Info, "Enable versioning by adding values"); VersionsPage.Click_Back(); Assert.IsTrue(AdminContentDetailsPage.VerifyAddVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); AdminContentDetailsPage.AddVersion(); _test.Log(Status.Info, "`Click Add Version"); StringAssert.AreEqualIgnoringCase("The new version was added for the content item.", AdminContentDetailsPage.VerifyNewVersionSuccessMessage()); _test.Log(Status.Pass, "Verify New Version Success Message"); Assert.IsTrue(AdminContentDetailsPage.VerifyAddVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); Assert.IsTrue(AdminContentDetailsPage.VerifyDeleteVersionButton()); _test.Log(Status.Pass, "Verify Delete version Button is Displayed"); Assert.IsTrue(AdminContentDetailsPage.VerifyManageVersionButton()); _test.Log(Status.Pass, "Verify Manage version Button is Displayed"); AdminContentDetailsPage.DeleteVesion("Version 1.1 English (United States)"); _test.Log(Status.Info, "Delete Version from Dropdown list using Delete Button"); StringAssert.AreEqualIgnoringCase("The version was deleted.", AdminContentDetailsPage.VerifyDeleteVersionSuccessMessage()); _test.Log(Status.Pass, "Verify Delete Version Success Message"); //Assert.IsFalse(AdminContentDetailsPage.VerifyAddVersionButton()); //_test.Log(Status.Pass, "Verify Add version Button is Displayed"); Assert.IsTrue(AdminContentDetailsPage.VerifyAddVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); Assert.IsFalse(AdminContentDetailsPage.VerifyDeleteVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); Assert.IsFalse(AdminContentDetailsPage.VerifyManageVersionButton()); _test.Log(Status.Pass, "Verify Add version Button is Displayed"); }
public void b21_Rate_Document_26208() { CommonSection.Logout(); _test.Log(Status.Info, "logout of current Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login with siteadmin Account"); CommonSection.CreteNewDocuemnt(DocumentTitle + "26208"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); AdminContentDetailsPage.DropDownToggle.ViewAsLearner(); _test.Log(Status.Info, "Click on view as learner"); Assert.IsFalse(ContentDetailsPage.IsRateAccordianDisplayed()); _test.Log(Status.Pass, "Verify Rate Accordian is not Dispayed"); ContentDetailsPage.OpenItem.CompleteContentDocument(); _test.Log(Status.Pass, "Launch the content"); ContentDetailsPage.CompleteLunchedCourse(); _test.Log(Status.Info, "Complete content Document"); Assert.IsTrue(ContentDetailsPage.IsRateAccordianDisplayed()); _test.Log(Status.Pass, "Verify Rate Accordian is Dispayed"); ContentDetailsPage.Rate("4 Stars", "Good", "Good Rating"); _test.Log(Status.Info, "Verify Rate Accordian is Dispayed"); Assert.IsTrue(ContentDetailsPage.IsDeleteRatingDisplayed()); _test.Log(Status.Pass, "Verify Rate Accordian is Dispayed"); }
public void P20_1_b19_Subscriptions_Containing_a_Document_27179() { CommonSection.CreteNewDocuemnt(DocumentTitle + "TC27179"); _test.Log(Status.Info, "Create a Document"); string SubscriptionContent = AdminContentDetailsPage.CreatedContent(); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check In Button"); CommonSection.CreateLink.Subscription(); _test.Log(Status.Info, "Click Subscription"); SubscriptionsPage.TitleAs(SubscriptionsTitle + "TC27179").SubscriptionType("DynamicDate").Create(); _test.Log(Status.Info, "Create subscription"); AdminContentDetailsPage.ClickEditandAddSubscriptionContent(DocumentTitle + "TC27179"); _test.Log(Status.Info, "Click Edit and Add Subscription Content"); AdminContentDetailsPage.ClickCheckInbutton(); CommonSection.SearchCatalog(SubscriptionsTitle + "TC27179"); _test.Log(Status.Info, "Search for the Certification Course Title"); SearchResultsPage.ClickCourseTitle(SubscriptionsTitle + "TC27179"); _test.Log(Status.Info, "Click on Course Title"); Assert.IsTrue(ContentDetailsPage.IsSubscriptionBlockDispalyed(SubscriptionContent)); _test.Log(Status.Pass, "Verify Added Document is Displayed in Subscription Block "); Assert.IsTrue(ContentDetailsPage.IsTitleDisplayed()); _test.Log(Status.Pass, "Verify Added Document is Displayed in Subscription Block "); Assert.IsTrue(ContentDetailsPage.IsTypeDisplayed()); _test.Log(Status.Pass, "Verify Added Document is Displayed in Subscription Block "); Assert.IsTrue(ContentDetailsPage.IsCostDisplayed()); _test.Log(Status.Pass, "Verify Added Document is Displayed in Subscription Block "); }
public void b20_Edit_Content_Document_27999() { CommonSection.CreteNewDocuemnt(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Create a Document"); CommonSection.SearchCatalog(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Search for the Certification Course Title"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Click on Course Title"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click Edit Content"); Assert.IsTrue(AdminContentDetailsPage.VerifyCheckout()); _test.Log(Status.Pass, "verify Checkout Button"); CommonSection.Logout(); _test.Log(Status.Info, "Logout of siteadmin account"); LoginPage.LoginAs("ak_contentmanager").WithPassword("").Login(); _test.Log(Status.Info, "Login with Content manager Account"); CommonSection.CreteNewDocuemnt(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Create a Document"); CommonSection.SearchCatalog(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Search for the Certification Course Title"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Click on Course Title"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click Edit Content"); Assert.IsTrue(AdminContentDetailsPage.VerifyCheckout()); _test.Log(Status.Pass, "verify Checkout Button"); }
public void P20_1_b14_Curriculums_Containing_a_Document_27154() { CommonSection.CreteNewDocuemnt(DocumentTitle + "TC27154"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check In Button"); CommonSection.CreteNewCurriculumn(curriculumTitle + "TC27154"); _test.Log(Status.Info, "Create a Curriculum"); AdminContentDetailsPage.ClickEditandAddCurriculumContent("TC27154", DocumentTitle + "TC27154"); _test.Log(Status.Info, "Click edit Curriculum content and Add Content"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check In Button"); CommonSection.SearchCatalog(curriculumTitle + "TC27154"); _test.Log(Status.Info, "Enter curriculum title in global search box"); SearchResultsPage.ClickCourseTitle(curriculumTitle + "TC27154"); _test.Log(Status.Info, "Click on search result from catalog"); ContentDetailsPage.Click_Enroll(); _test.Log(Status.Info, "Click Enroll to enroll in Curriculum"); Assert.IsTrue(ContentDetailsPage.IsCurriculumContentBlockDisplayed()); _test.Log(Status.Pass, "Verify Curriculum Block is Dispalyed"); ContentDetailsPage.ClickCurriculumContentBlock(); _test.Log(Status.Info, "Click Curriculum Content Block"); Assert.IsTrue(ContentDetailsPage.IsCurriculumContentDisplayed()); _test.Log(Status.Pass, "Verify Curriculum Content is Displayed"); Assert.IsTrue(ContentDetailsPage.IsCurriculumContentStatusDisplayed()); _test.Log(Status.Pass, "Verify Curriculum Status is Displayed"); }
public void P20_1_b13_View_Post_Access_Items_to_Document_27108() { CommonSection.CreteNewDocuemnt(DocumentTitle + "Child"); _test.Log(Status.Info, "Create a Document"); CommonSection.CreteNewDocuemnt(DocumentTitle + "Parent"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.AddPrequisites(DocumentTitle + "Child"); _test.Log(Status.Info, "Click Edit Prerequisite and add Prequisite"); Assert.IsTrue(Driver.comparePartialString(" The selected items were added as prerequisites. " + "If values were entered for any prerequisite's attributes, then these values were saved.", PrerequisitesPage.VerifyPrerequisiteMessage())); _test.Log(Status.Pass, "Verify prerequisite message"); CommonSection.CatalogSearchText(DocumentTitle + "Parent"); _test.Log(Status.Info, "Search for content through Catalog search"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "Parent"); _test.Log(Status.Info, "Click the content Title"); Assert.IsTrue(ContentDetailsPage.isprerequisitetableDisplayed()); _test.Log(Status.Pass, "Verify is the prerquisite table Dispayed"); Assert.IsTrue(ContentDetailsPage.isPrerequisiteTitleDisplayed()); _test.Log(Status.Pass, "Verify is the prerquisite title Dispayed"); Assert.IsTrue(ContentDetailsPage.isPrerequisiteCostDisplayed()); _test.Log(Status.Pass, "Verify is the prerquisite Cost Dispayed"); Assert.IsTrue(ContentDetailsPage.isPrerequisiteStatusDisplayed()); _test.Log(Status.Pass, "Verify is the prerquisite Status Dispayed"); ContentDetailsPage.ClickPrerequisiteTitle(); _test.Log(Status.Info, "Click the prerequisite Title"); Assert.IsTrue(ContentDetailsPage.isOtherAvailableTraining()); _test.Log(Status.Pass, "verify is the other Available training table is Displayed"); }
public void tc_60003_AICC_Banner_Actions_Open_Item() { #region Create a AICC course Scorm12 CreateScorm = new Scorm12(driver); CommonSection.CreateLink.AICC(); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.au", By.Id("ctl00_MainContent_UC1_rau_aufile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.crs", By.Id("ctl00_MainContent_UC1_rau_crsfile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.cst", By.Id("ctl00_MainContent_UC1_rau_cstfile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.des", By.Id("ctl00_MainContent_UC1_rau_desfile0")); CreateScorm.buttoncreateclick(driver, true); _test.Log(Status.Info, "AICC files are uploaded"); CreateAICCPage.Title(AICCCourseTitle + "TC560003"); EditSummaryPage.ClickSavebutton(); _test.Log(Status.Info, "Create a new AICC Course"); Assert.IsTrue(ContentDetailsPage.IsContentCreated()); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); #endregion CommonSection.SearchCatalog(AICCCourseTitle + "TC560003"); SearchResultsPage.ClickCourseTitle(AICCCourseTitle + "TC560003"); ContentDetailsPage.ContentBanner.Click_Enrollbutton(); ContentDetailsPage.ContentBanner.Click_Startbutton(); _test.Log(Status.Info, "Start Aicc course"); Assert.IsTrue(ContentDetailsPage.isAICCCourseOpened()); ContentDetailsPage.CloseAICCModal(); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContinueButtonDisplsplay()); _test.Log(Status.Pass, "Verify is Continue button display"); TC60004 = true; }
public void tc_26327_Add_Certification_To_Cart() { CommonSection.CreateLink.Certifications(); _test.Log(Status.Info, "Click create>certification"); CertificationPage.FillTitle(CertificatrTitle + "TC26327"); _test.Log(Status.Info, "Fill title"); CertificationPage.ClickCreateCertification(); _test.Log(Status.Info, "Click create"); AdminContentDetailsPage.AddCost(); ContentDetailsPage.Click_Check_in(); //CommonSection.SearchCatalog('"' + CertificatrTitle + "TC26327" + '"'); // Search for Bundle that has Promotional Video //_test.Log(Status.Info, "Searched" + CertificatrTitle + "TC26327" + "from Catalog"); //SearchResultsPage.ClickCourseTitle(CertificatrTitle + "TC26327"); // Click on Bundle Title //_test.Log(Status.Info, "Clicked searched course title"); //ContentDetailsPage.Click_CheckOut(); //ContentDetailsPage.ClickEditContent_New19_2(); //AdminContentDetailsPage.AddCost(); //ContentDetailsPage.Click_Check_in(); CommonSection.SearchCatalog('"' + CertificatrTitle + "TC26327" + '"'); // Search for Bundle that has Promotional Video _test.Log(Status.Info, "Searched" + CertificatrTitle + "TC26327" + "from Catalog"); SearchResultsPage.ClickCourseTitle(CertificatrTitle + "TC26327"); // Click on Bundle Title _test.Log(Status.Info, "Clicked searched course title"); Assert.IsTrue(ContentDetailsPage.isAddToCartButtonDisplayed()); ContentDetailsPage.ClickAddtoCart_GeneralCourse(); StringAssert.AreEqualIgnoringCase("Success\r\nThe item was added to the cart.\r\n×", Driver.getSuccessMessage(), "Error message is different"); Assert.IsTrue(ContentDetailsPage.ClickAddtoCartPortlet.isAddedtocardinfodisplay()); Assert.IsTrue(CommonSection.isCountincrease_ShopingCart()); }
public void tc_54750_Edit_Content_Bundle() { //depend on 54735 CommonSection.SearchCatalog(bunbdleTitle + "_TC54735"); SearchResultsPage.ClickCourseTitle(bunbdleTitle + "_TC54735"); ContentDetailsPage.ClickEditContent_New19_2(); Assert.IsTrue(AdminContentDetailsPage.isContentopened(bunbdleTitle + "_TC54735")); Assert.IsTrue(Driver.Instance.Title == (bunbdleTitle + "_TC54735")); }
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 "); }
// [Test, Category("Smoke"), Order(8)] public void Navigate_to_Public_Catalog() { Driver.Instance.Navigate().GoToUrl("https://prodsupport-ki-17-3.meridianksi.net/public/trainingcatalog.aspx"); //EnterURL("baseqa-17-3-m-c1.meridianksi.net/public/trainingcatalog.aspx"); Assert.IsTrue(CatalogPage.Title == "Public Catalog"); CatalogPage.SearchContent(); Assert.IsTrue(SearchResultsPage.CheckSearchRecord("") > 1); SearchResultsPage.ClickCourseTitle(""); Assert.IsTrue(AdminContentDetailsPage.CheckCourseTitle("")); }
public void b22_Request_Access_to_Document_with_cost_27018() { CommonSection.Logout(); _test.Log(Status.Info, "logout of current Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login with siteadmin Account"); CommonSection.CreteNewDocuemnt(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.AddCost(); _test.Log(Status.Info, "Add cost to Document"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click Edit Content"); AdminContentDetailsPage.AccessApproval.ClickEditButton(); _test.Log(Status.Info, "Click Edit Content"); AccessApprovalPage.AssignApproverPath(); _test.Log(Status.Info, "Assign approval path"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); AdminContentDetailsPage.DropDownToggle.ViewAsLearner(); _test.Log(Status.Info, "Click view as Learner"); CommonSection.Logout(); _test.Log(Status.Info, "logout of current Account"); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Info, "Login with learner Account"); CommonSection.SearchCatalog(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Search for the Certification Course Title"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Click on Course Title"); ContentDetailsPage.ClickRequestAccess(); _test.Log(Status.Info, "Click Access Request"); Assert.IsFalse(ContentDetailsPage.isAddToCartButtonDisplayed()); _test.Log(Status.Pass, "Add to Cart Button is Displayed"); CommonSection.Logout(); _test.Log(Status.Info, "logout of current Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login with siteadmin Account"); CommonSection.Manage.ApprovalRequests(); _test.Log(Status.Info, "Click on Approval Request "); ApprovalRequestsPage.PendingMyApproval.Approve(DocumentTitle + "TC26018", "Request Accepted"); _test.Log(Status.Info, "Approve request"); CommonSection.Logout(); _test.Log(Status.Info, "logout of current Account"); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Info, "Login with learner Account"); CommonSection.SearchCatalog(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Search for the Certification Course Title"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Click on Course Title"); Assert.IsTrue(ContentDetailsPage.isAddToCartButtonDisplayed()); _test.Log(Status.Pass, "Add to Cart Button is Displayed"); }
public void P20_1_tc_26953_View_Prerequisities_to_AICC_Course() { CommonSection.CreateGeneralCourse(GeneralCourseTitle + "TC26953"); _test.Log(Status.Info, "Create a general Course for Prerequisite"); AdminContentDetailsPage.AddCost(); ContentDetailsPage.ClickEditContent_New19_2(); DocumentPage.ClickButton_CheckIn(); Scorm12 CreateScorm = new Scorm12(driver); CommonSection.CreateLink.AICC(); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.au", By.Id("ctl00_MainContent_UC1_rau_aufile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.crs", By.Id("ctl00_MainContent_UC1_rau_crsfile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.cst", By.Id("ctl00_MainContent_UC1_rau_cstfile0")); driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.des", By.Id("ctl00_MainContent_UC1_rau_desfile0")); CreateScorm.buttoncreateclick(driver, true); _test.Log(Status.Info, "AICC files are uploaded"); CreateAICCPage.Title(AICCCourseTitle + "TC26953"); EditSummaryPage.ClickSavebutton(); _test.Log(Status.Info, "Create a new AICC Course"); Assert.IsTrue(ContentDetailsPage.IsContentCreated()); _test.Log(Status.Pass, "Verify New Document is Created"); ContentDetailsPage.Edit_Prerequisites(GeneralCourseTitle + "TC26953"); _test.Log(Status.Pass, "Click edit Prerequisite and add Prerequisite"); //Assert.IsTrue(Driver.comparePartialString(" The selected items were added as prerequisites." + // " If values were entered for any prerequisite's attributes, then these values were saved.", PrerequisitesPage.GetSuccessMessage())); //_test.Log(Status.Pass, "Verify Success message"); PrerequisitesPage.Click_BreadCrumb(); _test.Log(Status.Pass, "Click breadcrumbs"); ContentDetailsPage.Click_Check_in(); _test.Log(Status.Info, "Click on Check In"); AdminContentDetailsPage.DropDownToggle.ViewAsLearner(); _test.Log(Status.Info, "Click on View As Learner"); Assert.IsTrue(ContentDetailsPage.OverviewTab.isPrerequisitePortletDisplay()); _test.Log(Status.Pass, "Verify prerequisite Accordian is Displayed"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isPrereqisiteRequiredmessageDisplay("Complete 1 prerequisites to continue")); _test.Log(Status.Pass, "Verify information"); Assert.IsTrue(ContentDetailsPage.OverviewTab.Prerequisiteportlet.isPrerequisiteStatusDisplayed()); _test.Log(Status.Pass, "Verify prerequisite status is Displayed"); Assert.IsTrue(ContentDetailsPage.OverviewTab.Prerequisiteportlet.isPrerequisiteCostDisplayed()); _test.Log(Status.Pass, "Verify prerequisite Cost is Displayed"); Assert.IsTrue(ContentDetailsPage.OverviewTab.Prerequisiteportlet.isPrerequisiteTitleDisplayed()); _test.Log(Status.Pass, "Verify prerequisite Cost is Displayed"); ContentDetailsPage.OverviewTab.Prerequisiteportlet.ClickPrerequisiteContentTitle(GeneralCourseTitle + "TC26953"); _test.Log(Status.Info, "Click Prerequisite Title"); Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(GeneralCourseTitle + "TC26953")); }