//Creating a Bundle public void tc_10455_CreateANewBundle() { CommonSection.CreateLink.Bundle(); GeneralCoursePage.SearchTagForNewContent(tagname); _test.Log(Status.Info, "Searching Tag."); Assert.IsTrue(BundlesPage.AvailableinCatalog.isAvailableinCatalogOptionisDisplay()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); Assert.IsTrue(BundlesPage.AvailableinCatalog.isChecked()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); CreatebundlePage.CreateBundle("Content Bundle", bunbdleTitle + "TC10445", "Bundle Price"); _test.Log(Status.Info, "Create a new Content Bundle"); string savedTagName = ContentDetailsPage.Summary.tagName(tagname); StringAssert.AreEqualIgnoringCase(tagname, savedTagName); _test.Log(Status.Info, "Assertion Pass as Searching for Tag Successfully Done"); Assert.IsTrue(ContentDetailsPage.Summary.isAvailableinCatalog("Yes")); _test.Log(Status.Pass, "Verify Available in Catalog values is Yes in summary portlet"); CommonSection.SearchCatalog(bunbdleTitle + "TC10445"); Assert.IsTrue(SearchResultsPage.isSearchResultDisplayed(bunbdleTitle + "TC10445")); _test.Log(Status.Pass, "Verify Created content is Searched"); SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC10445"); ContentDetailsPage.ClickEditContent_New19_2(); ContentDetailsPage.Summary.ClickEdit(); BundlesPage.AvailableinCatalog.ClicktoUncheck(); GeneralCoursePage.ClickSaveButton(); Assert.IsTrue(ContentDetailsPage.Summary.isAvailableinCatalog("No")); _test.Log(Status.Pass, "Verify Available in Catalog values is No in summary portlet"); CommonSection.SearchCatalog(bunbdleTitle + "TC10445"); Assert.IsFalse(SearchResultsPage.isSearchResultDisplayed(bunbdleTitle + "TC10445")); _test.Log(Status.Pass, "Verify Created content is not Searched"); CommonSection.Manage.Training(); TrainingPage.ManageContentPortlet.SearchForContent(bunbdleTitle + "TC10445"); Assert.IsTrue(ManageContentPage.ResultGrid.isSeaarchedContentDisplay(bunbdleTitle + "TC10445")); _test.Log(Status.Pass, "Verify Created content is Searched through Manage content"); tc_10574 = true; }
public void A01_Learner_Set_Their_Interest_from_HomePage_33520() { CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Goto Content Creation Page"); GeneralCoursePage.CreateGeneralCourse(generalcoursetitle, generalcoursetitle); _test.Log(Status.Info, "Content Created"); String expectedtagname = GeneralCoursePage.CreateTags(tagname); _test.Log(Status.Info, "Tag Created"); StringAssert.AreEqualIgnoringCase(tagname, expectedtagname); _test.Log(Status.Info, "Assertion Pass as Tag Has been created successfully."); DocumentPage.ClickButton_CheckIn(); CommonSection.Learn.Home(); _test.Log(Status.Info, "Navigating to HomePage"); driver.LogoutUser(ObjectRepository.LogoutHoverLink, ObjectRepository.HoverMainLink); _test.Log(Status.Info, "Logout from admin"); LoginPage.LoginAs("ssuser1").WithPassword("password").Login(); _test.Log(Status.Info, "Login with Learner"); Assert.IsTrue(HomePage.selectInterest(tagname, generalcoursetitle)); _test.Log(Status.Info, "Assertion Pass as learner selected interest from homepage successfully"); driver.LogoutUser(ObjectRepository.LogoutHoverLink, ObjectRepository.HoverMainLink); LoginPage.LoginAs("").WithPassword("").Login(); }
//Creating a Subscription public void tc_10853_CreateANew_Subscription() { CommonSection.CreateLink.Subscription(); GeneralCoursePage.SearchTagForNewContent(tagname + "TC10853"); _test.Log(Status.Info, "Searching Tag."); Assert.IsTrue(SubscriptionPage.AvailableinCatalog.isAvailableinCatalogOptionisDisplay()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); Assert.IsTrue(SubscriptionPage.AvailableinCatalog.isChecked()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); objCreate.FillSubscriptionPage(subscriptionTitle + "TC10853"); // Assert.IsTrue(Driver.checkContentTagsOnDetailsPage()); string s = Driver.GetElement(By.XPath("//strong[contains(.,'" + tagname + "TC10853')]")).Text; StringAssert.AreEqualIgnoringCase(tagname + "TC10853", s); _test.Log(Status.Info, "Assertion Pass as Searching for Tag Successfully Done"); Assert.IsTrue(ContentDetailsPage.Summary.isAvailableinCatalog("Yes")); _test.Log(Status.Pass, "Verify Available in Catalog values is Yes in summary portlet"); CommonSection.SearchCatalog(subscriptionTitle + "TC10853"); Assert.IsTrue(SearchResultsPage.isSearchResultDisplayed(subscriptionTitle + "TC10853")); _test.Log(Status.Pass, "Verify Created content is Searched"); }
public void tc_10822_Create_Curriculum() { CommonSection.CreateLink.Curriculam(); Assert.IsTrue(CreateCurriculumnPage.AvailableinCatalog.isAvailableinCatalogOptionisDisplay()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); Assert.IsTrue(CreateCurriculumnPage.AvailableinCatalog.isChecked()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); GeneralCoursePage.SearchTagForNewContent(tagname); _test.Log(Status.Info, "Searching Tag."); CreateCurriculumnPage.fillTtile(curriculumtitle + "TC10822"); CreateCurriculumnPage.SelectCollaborationSpaceOption("No"); CreateCurriculumnPage.ClickCreatebutton(); _test.Log(Status.Info, "A new Curriculum created"); string savedTagName = ContentDetailsPage.Summary.tagName(tagname); StringAssert.AreEqualIgnoringCase(tagname, savedTagName); _test.Log(Status.Info, "Assertion Pass as Searching for Tag Successfully Done"); Assert.IsTrue(ContentDetailsPage.Summary.isAvailableinCatalog("Yes")); _test.Log(Status.Pass, "Verify Available in Catalog values is Yes in summary portlet"); CommonSection.SearchCatalog(curriculumtitle + "TC10822"); Assert.IsTrue(SearchResultsPage.isSearchResultDisplayed(curriculumtitle + "TC10822")); _test.Log(Status.Pass, "Verify Created content is Searched"); }
public void a11_Delete_general_Course_7439() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); #region Creating general course CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Creating a Paid General Course"); GeneralCoursePage.CreateGeneralCourse(generalcourse + "TC26250", "Test General Course"); DocumentPage.ClickButton_CheckIn(); _test.Log(Status.Info, "General course created"); #endregion CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.SearchCatalog('"' + generalcourse + "TC26250" + '"'); _test.Log(Status.Info, "Search created general Course from Catalog"); SearchResultsPage.ClickCourseTitle(generalcourse + "TC26250"); _test.Log(Status.Info, "Click searched general course title"); ContentDetailsPage.ClickEditContent(); ContentDetailsPage.DeleteContent(); _test.Log(Status.Info, "Deleting general Course"); Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//div[@class='alert alert-success']"))); _test.Log(Status.Pass, "Assertion Pass as Content has been deleted from creating domain"); }
public void a04_Test_to_see_related_similar_content_based_on_Keywords_when_viewing_a_Content_Item_34835() { CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Goto Content Creation Page"); GeneralCoursePage.CreateGeneralCourse(generalcoursetitle + "TC34835", generalcoursetitle + "TC34835"); _test.Log(Status.Info, "Content Created"); GeneralCoursePage.ClickCheckIn(); CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Goto Content Creation Page"); GeneralCoursePage.CreateGeneralCourse(generalcoursetitle + "TC34835_1", generalcoursetitle + "TC34835"); _test.Log(Status.Info, "Content Created"); GeneralCoursePage.ClickCheckIn(); CommonSection.SearchCatalog('"' + generalcoursetitle + "TC34835" + '"'); _test.Log(Status.Info, "Search a content from catalog"); SearchResultsPage.ClickCourseTitle(generalcoursetitle + "TC34835"); _test.Log(Status.Info, "Click on searched content tilte"); Assert.IsTrue(ContentDetailsPage.isMorelikethisPortletdisplay()); _test.Log(Status.Pass, "Verify More like this Portlet is displaying in content details Page"); Assert.IsTrue(ContentDetailsPage.isrelatedContentDisplay(generalcoursetitle + "TC34835_1")); _test.Log(Status.Pass, "Verify similar content displaying in More like this Portlet"); }
public void tc_59282_As_Learner_AICC_Overview_Tab_What_other_content_can_I_take() { CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Goto Content Creation Page"); GeneralCoursePage.CreateGeneralCourse(generalcoursetitle + "TC59282", generalcoursetitle + "TC34839"); _test.Log(Status.Info, "Content Created"); GeneralCoursePage.AddCourseProvider("Meridian"); string CourseProvider = ContentDetailsPage.CourseProviderAccodian.CourseProvidername(); GeneralCoursePage.ClickCheckIn(); 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 + "TC59282"); EditSummaryPage.ClickSavebutton(); _test.Log(Status.Info, "Create a new AICC Course"); Assert.IsTrue(ContentDetailsPage.IsContentCreated()); _test.Log(Status.Pass, "Verify New Document is Created"); GeneralCoursePage.AddCourseProvider("Meridian"); GeneralCoursePage.ClickCheckIn(); CommonSection.SearchCatalog('"' + AICCCourseTitle + "TC59282" + '"'); _test.Log(Status.Info, "Search a content from catalog"); SearchResultsPage.ClickCourseTitle(AICCCourseTitle + "TC59282"); _test.Log(Status.Info, "Click on searched content tilte"); Assert.IsTrue(ContentDetailsPage.OverviewTab.isMorelikethisPortletDisplay()); _test.Log(Status.Pass, "Verify More like this Portlet is displaying in content details Page"); Assert.IsTrue(ContentDetailsPage.isSameCourseProviderrelatedContentDisplay(CourseProvider)); }
public void tc_10823_Manager_Curriculum() { CommonSection.CreateLink.Curriculam(); // Assert.IsTrue(Driver.checkTagsonContentCreationPage(true)); CreateCurriculumnPage.fillTtile(curriculumtitle + "TC10823"); CreateCurriculumnPage.SelectCollaborationSpaceOption("No"); CreateCurriculumnPage.ClickCreatebutton(); _test.Log(Status.Info, "A new Curriculum created"); CommonSection.Manage.Training(); TrainingPage.SearchRecord(curriculumtitle + "TC10823"); SearchResultsPage.ClickCourseTitle(curriculumtitle + "TC10823"); ContentDetailsPage.Summary.ClickEdit(); Assert.IsTrue(CreateCurriculumnPage.AvailableinCatalog.isAvailableinCatalogOptionisDisplay()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); Assert.IsTrue(CreateCurriculumnPage.AvailableinCatalog.isChecked()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); GeneralCoursePage.SearchTagForNewContent(tagname); _test.Log(Status.Info, "Searching Tag."); CreateCurriculumnPage.AvailableinCatalog.ClicktoUncheck(); SummaryPage.ClickSavebutton(); string savedTagName = ContentDetailsPage.Summary.tagName(tagname); StringAssert.AreEqualIgnoringCase(tagname, savedTagName); _test.Log(Status.Info, "Assertion Pass as Searching for Tag Successfully Done"); Assert.IsTrue(ContentDetailsPage.Summary.isAvailableinCatalog("No")); CommonSection.SearchCatalog(curriculumtitle + "TC10823"); Assert.IsFalse(SearchResultsPage.isSearchResultDisplayed(curriculumtitle + "TC10823")); _test.Log(Status.Pass, "Verify Created content is not Searched"); CommonSection.Manage.Training(); _test.Log(Status.Info, "Navigate to Manage>>Training Page"); TrainingPage.SearchRecord(curriculumtitle + "TC10823"); _test.Log(Status.Info, "Searchched created Classroom course using manage Content portlet"); Assert.IsTrue(ManageContentPage.ResultGrid.isSeaarchedContentDisplay(curriculumtitle + "TC10823")); _test.Log(Status.Pass, "Verify Created content is Searched through Manage content"); }
public void A16_Batch_Enroll_and_MarkComplete_User_into_Online_Course_with_Cost_34154() { #region Create General Course with Cost CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Creating a Paid General Course"); GeneralCoursePage.CreateGeneralCourse(generalcourse + "TC34154", "Test General Course"); GeneralCoursePage.setCost("5"); DocumentPage.ClickButton_CheckIn(); _test.Log(Status.Info, "Paid general course created"); #endregion CommonSection.Manage.Training(); _test.Log(Status.Info, "Goto Training Page"); CommonSection.Manage.TrainingPage.click_BatchEnrollment_OnlineCourse(); _test.Log(Status.Info, "Click on Batch enroll online course link"); CommonSection.Manage.TrainingPage.searchFor_OnlineContent(generalcourse + "TC34154"); _test.Log(Status.Info, "Search for online course"); CommonSection.Manage.TrainingPage.click_EnrollUserButton(); _test.Log(Status.Info, "Click enroll user button"); Assert.IsTrue(Driver.Instance.isPresent(By.XPath("//div[@aria-disabled='true']"))); _test.Log(Status.Pass, "Batch Enroll and MarkComplete User into Online Course with Cost"); // CommonSection.Manage.TrainingPage.searchFor_UsersToEnroll(""); // CommonSection.Manage.TrainingPage.BatchEnroll_OnlineCourse(); // In Progress // xpath = //label[@id='lblMarkComplete'] }
public void P20_1_A01_User_Can_See_Overview_Tab_of_CurriculumDetailPage_26367() { #region Create a Curriculum and Add Promotional Video CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC26367"); _test.Log(Status.Info, "Create A new Curriculum"); ContentDetailsPage.Accordians.PromotionalVideo.Click_Edit(); _test.Log(Status.Info, "Click Promotional Video Edit button"); PromotionalVideoPage.AddNewURL(PromoURL); ////www.youtube.com/embed/Fc1P-AEaEp8 _test.Log(Status.Info, "Add a URl"); PromotionalVideoPage.Click_SaveButton(); _test.Log(Status.Info, "Click Save button"); Assert.IsTrue(Driver.comparePartialString("The changes were saved.", PromotionalVideoPage.getSuccessfulmessage())); _test.Log(Status.Info, "Verify Successful message"); PromotionalVideoPage.Click_BackButton(); _test.Log(Status.Info, "Click on Course title bread crumb"); #endregion #region Add Cost GeneralCoursePage.setCost("2"); #endregion #region Add Prerequisite ContentDetailsPage.Accordians.ClickEdit_Prerequisites(); _test.Log(Status.Info, "Click on Prerequisities Accordian Edit button"); Assert.IsTrue(PrerequisitesPage.isSearchFiledsdisplay()); _test.Log(Status.Pass, "Verify Search fields are display in Prerequisites page"); PrerequisitesPage.ClickAddPrerequisites(); _test.Log(Status.Info, "Click on ADD Prerequisities Button"); Assert.IsTrue(AddPrerequisitesPage.IsSearchfieldsDisplayed()); _test.Log(Status.Info, "Verify Search for, Search Type, Type, User Search, Add button, Back button display"); AddPrerequisitesPage.SearchFor(""); _test.Log(Status.Info, "Click Search Button, Select One record and click add button"); Assert.IsTrue(PrerequisitesPage.isPrerequisitesadded()); _test.Log(Status.Pass, "Verify Prerequisites are added to Curriculumn"); AddPrerequisitesPage.ClickBackButton(); Assert.IsTrue(ContentDetailsPage.Accordians.VerifyanyPrerequisitesPresent()); _test.Log(Status.Info, "Verify any Prerequisities content display in Accordian"); #endregion #region Add Equivalancies ContentDetailsPage.Accordians.ClickEdit_Equivalencies(); _test.Log(Status.Info, "Click on Prerequisities Accordian Edit button"); Assert.IsTrue(EquivalenciesPage.isSearchFiledsdisplay()); _test.Log(Status.Pass, "Verify Search fields are display in Equivalencies page"); EquivalenciesPage.ClickAddEquivalencies(); _test.Log(Status.Info, "Click on ADD Equivalencies Button"); Assert.IsTrue(AddEquivalenciesPage.IsSearchfieldsDisplayed()); _test.Log(Status.Info, "Verify Search for, Search Type, Type, User Search, Add button, Back button display"); AddEquivalenciesPage.SearchFor("").ClickAddbutton(); _test.Log(Status.Info, "Click Search Button, Select One record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify Equivalencies are added to Curriculumn"); #endregion GeneralCoursePage.ClickCheckIn(); CommonSection.SearchCatalog(curriculamtitle + "_TC26367"); _test.Log(Status.Info, "Enter curriculum title in global search box"); SearchResultsPage.ClickCourseTitle(curriculamtitle + "_TC26367"); _test.Log(Status.Info, "Click on search result from catalog"); Assert.IsTrue(ContentDetailsPage.VerifyCurriculumDetailPage(curriculamtitle + "_TC26367")); _test.Log(Status.Info, "Assertion Pass as per Curriculum Detail Page New UI"); TC26963 = true; TC27167 = true; }
public void tc_7402_Manage_an_AICC_course() { Document documentpage = new Document(driver); 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); CreateAICCPage.Title(AICCCourseTitle + "TC7402"); EditSummaryPage.ClickSavebutton(); _test.Log(Status.Info, "Create a new AICC Course"); CommonSection.Manage.Training(); TrainingPage.SearchRecord(AICCCourseTitle + "TC7402"); SearchResultsPage.ClickCourseTitle(AICCCourseTitle + "TC7402"); ContentDetailsPage.Summary.ClickEdit(); Assert.IsTrue(CreateCurriculumnPage.AvailableinCatalog.isAvailableinCatalogOptionisDisplay()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); Assert.IsTrue(CreateCurriculumnPage.AvailableinCatalog.isChecked()); _test.Log(Status.Pass, "Verifed Available in Catalog Option is Display"); GeneralCoursePage.SearchTagForNewContent(tagname + "TC7402"); CreateAICCPage.AvailableinCatalog.ClicktoUncheck(); SummaryPage.ClickSavebutton(); //_test.Log(Status.Info, "Searching Tag."); //if (!driver.existsElement(By.XPath("//*[@id='MainContent_MainContent_UC1_FormView1_CNTLCL_DESCRIPTION']"))) //{ // //driver.SelectFrame(); // driver.GetElement(By.CssSelector("body")).ClickWithSpace(); // driver.GetElement(By.CssSelector("body")).SendKeysWithSpace(ExtractDataExcel.MasterDic_genralcourse["Desc"]); // // driver.SwitchTo().DefaultContent(); //} //else //{ // driver.GetElement(By.XPath("//*[@id='MainContent_UC1_FormView1_CNTLCL_DESCRIPTION']")).SendKeysWithSpace(ExtractDataExcel.MasterDic_genralcourse["Desc"]); //} //driver.ClickEleJs(By.XPath("//input[@id='MainContent_MainContent_UC1_Save']")); //// driver.SwitchTo().DefaultContent(); //driver.WaitForElement(By.XPath("//*[contains(@class,'alert alert-success')]")); //driver.Checkin(); // Assert.IsTrue(Driver.checkContentTagsOnDetailsPage()); string s = Driver.GetElement(By.XPath("//strong[contains(.,'" + tagname + "TC7402')]")).Text; StringAssert.AreEqualIgnoringCase(tagname + "TC7402", s); _test.Log(Status.Info, "Assertion Pass as Searching for Tag Successfully Done"); Assert.IsTrue(ContentDetailsPage.Summary.isAvailableinCatalog("No")); CommonSection.SearchCatalog(AICCCourseTitle + "TC7402"); Assert.IsFalse(SearchResultsPage.isSearchResultDisplayed(AICCCourseTitle + "TC7402")); _test.Log(Status.Pass, "Verify Created content is not Searched"); CommonSection.Manage.Training(); _test.Log(Status.Info, "Navigate to Manage>>Training Page"); TrainingPage.SearchRecord(AICCCourseTitle + "TC7402"); _test.Log(Status.Info, "Searchched created Classroom course using manage Content portlet"); Assert.IsTrue(ManageContentPage.ResultGrid.isSeaarchedContentDisplay(AICCCourseTitle + "TC7402")); _test.Log(Status.Pass, "Verify Created content is Searched through Manage content"); }