public void a02_As_an_admin_managing_equivalencies_I_want_to_find_content_to_add_as_a_new_equivalency_for_Document_52239() { CommonSection.CreateLink.Document(); _test.Log(Status.Info, "Naviagte to Cretae Document page"); CommonSection.CreteNewDocuemnt(documenttitle + "TC52239"); _test.Log(Status.Info, "A new Classroom Course Created"); ContentDetailsPage.Click_EditEquivalencies(); _test.Log(Status.Info, "Click Edit button for Equivalencies portlet"); Assert.IsTrue(EquivalenciesPage.isExestingEquvalencyContentdisplay("No")); _test.Log(Status.Pass, "Verify is any existing content display"); EquivalenciesPage.ClickAddEquivalencyButton(); _test.Log(Status.Info, "Click Add Equivalency Button"); Assert.IsTrue(EquivalenciesPage.isAddEquvalenciesModalDisplay()); _test.Log(Status.Pass, "Verify is Add Equvalencies Modal display"); Assert.IsTrue(EquivalenciesPage.AddEquvalenciesModal.VerifymodalComponets("Search", "ResultGrid", "InactiveCheckbox", "Cancel", "Add")); _test.Log(Status.Pass, "Verify componets on Modal"); EquivalenciesPage.AddEquvalenciesModal.ClickSearch(); _test.Log(Status.Info, "Performed a blank search"); string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle(); EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord(); _test.Log(Status.Info, "Select the first record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify selected content added as Equivalencies"); Assert.IsTrue(EquivalenciesPage.Resultgrid.isRelationship("2-way")); _test.Log(Status.Pass, "Verify added Equivalencies get 2-way relationship"); DocumentPage.ClickButton_CheckIn(); }
public void a13_As_an_Admin_I_can_see_whether_there_are_equivalencies_set_and_how_many_52245() { CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Goto Content Creation Page"); GeneralCoursePage.CreateGeneralCourse(generalcoursetitle + "TC52245", generalcoursetitle + "TC52245"); _test.Log(Status.Info, "Content Created"); Assert.IsTrue(ContentDetailsPage.Equivalencies.NoEquivalenciesadded("No equivalencies are currently assigned.")); ContentDetailsPage.Click_EditEquivalencies(); _test.Log(Status.Info, "Click Edit button for Equivalencies portlet"); Assert.IsTrue(EquivalenciesPage.isExestingEquvalencyContentdisplay("No")); _test.Log(Status.Pass, "Verify is any existing content display"); EquivalenciesPage.ClickAddEquivalencyButton(); _test.Log(Status.Info, "Click Add Equivalency Button"); EquivalenciesPage.AddEquvalenciesModal.ClickSearch(); _test.Log(Status.Info, "Performed a blank search"); string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle(); EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord(); _test.Log(Status.Info, "Select the first record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify selected content added as Equivalencies"); EquivalenciesPage.ClickBreadcrumb_ContentTitle(generalcoursetitle + "TC52245"); Assert.IsTrue(ContentDetailsPage.Equivalencies.AssignedEquivalenciesCount() >= 1); _test.Log(Status.Pass, "Verify 1 equivalencies content added"); }
public void a14_As_an_Admin_I_can_remove_a_user_entity_from_an_equivalency_52342() { CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Goto Content Creation Page"); GeneralCoursePage.CreateGeneralCourse(generalcoursetitle + "TC52342", generalcoursetitle + "TC52342"); _test.Log(Status.Info, "Content Created"); ContentDetailsPage.Click_EditEquivalencies(); _test.Log(Status.Info, "Click Edit button for Equivalencies portlet"); Assert.IsTrue(EquivalenciesPage.isExestingEquvalencyContentdisplay("No")); _test.Log(Status.Pass, "Verify is any existing content display"); EquivalenciesPage.ClickAddEquivalencyButton(); _test.Log(Status.Info, "Click Add Equivalency Button"); EquivalenciesPage.AddEquvalenciesModal.ClickSearch(); _test.Log(Status.Info, "Performed a blank search"); string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle(); EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord(); _test.Log(Status.Info, "Select the first record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify selected content added as Equivalencies"); EquivalenciesPage.Resultgrid.click_ApplaytoManagelinkof(EquivalencyName); EquivalenciesManageGroupsEditPage.isExistingUseddisplay("No"); EquivalenciesManageGroupsEditPage.Click_Changebutton(); Assert.IsTrue(EquivalenciesManageGroupsEditPage.isAddUsermodalOpened()); EquivalenciesManageGroupsEditPage.addUserModal.addUser("User", "user"); Assert.IsTrue(Driver.comparePartialString("The users/groups were added for the equivalency", Driver.getSuccessMessage())); EquivalenciesManageGroupsEditPage.Selectuserentity(); EquivalenciesManageGroupsEditPage.Click_Remove(); Assert.IsTrue(EquivalenciesManageGroupsEditPage.RemoveUsersModal.Confirmmessage("Are you sure you want to remove the selected users? This cannot be undone.")); EquivalenciesManageGroupsEditPage.RemoveUsersModal.Click_Remove(); Assert.IsTrue(Driver.comparePartialString("The users/groups were removed from the equivalency", Driver.getSuccessMessage())); }
public void a05_As_an_admin_managing_equivalencies_I_want_to_find_content_to_add_as_a_new_equivalency_for_Bundle_52242() { CommonSection.CreateLink.Bundle(); _test.Log(Status.Info, "Naviagte to Cretae Bundle page"); CreatebundlePage.FillTitle(bunbdleTitle + "_TC52242"); CreatebundlePage.bundleTypedropdown.selecttype("Progress Bundle"); CreatebundlePage.bundleCostType.selectradiobutton("Bundle Price"); CreatebundlePage.ClickCreatebutton(); _test.Log(Status.Info, "A new Bundle Created"); ContentDetailsPage.Click_EditEquivalencies(); _test.Log(Status.Info, "Click Edit button for Equivalencies portlet"); Assert.IsTrue(EquivalenciesPage.isExestingEquvalencyContentdisplay("No")); _test.Log(Status.Pass, "Verify is any existing content display"); EquivalenciesPage.ClickAddEquivalencyButton(); _test.Log(Status.Info, "Click Add Equivalency Button"); Assert.IsTrue(EquivalenciesPage.isAddEquvalenciesModalDisplay()); _test.Log(Status.Pass, "Verify is Add Equvalencies Modal display"); Assert.IsTrue(EquivalenciesPage.AddEquvalenciesModal.VerifymodalComponets("Search", "ResultGrid", "InactiveCheckbox", "Cancel", "Add")); _test.Log(Status.Pass, "Verify componets on Modal"); EquivalenciesPage.AddEquvalenciesModal.ClickSearch(); _test.Log(Status.Info, "Performed a blank search"); string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle(); EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord(); _test.Log(Status.Info, "Select the first record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify selected content added as Equivalencies"); Assert.IsTrue(EquivalenciesPage.Resultgrid.isRelationship("2-way")); _test.Log(Status.Pass, "Verify added Equivalencies get 2-way relationship"); DocumentPage.ClickButton_CheckIn(); }
public void a12_As_an_admin_setting_an_equivalency_I_want_to_choose_to_whom_User_the_equivalency_applies_52261() { CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Goto Content Creation Page"); GeneralCoursePage.CreateGeneralCourse(generalcoursetitle + "TC52261", generalcoursetitle + "TC52261"); _test.Log(Status.Info, "Content Created"); ContentDetailsPage.Click_EditEquivalencies(); _test.Log(Status.Info, "Click Edit button for Equivalencies portlet"); Assert.IsTrue(EquivalenciesPage.isExestingEquvalencyContentdisplay("No")); _test.Log(Status.Pass, "Verify is any existing content display"); EquivalenciesPage.ClickAddEquivalencyButton(); _test.Log(Status.Info, "Click Add Equivalency Button"); EquivalenciesPage.AddEquvalenciesModal.ClickSearch(); _test.Log(Status.Info, "Performed a blank search"); string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle(); EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord(); _test.Log(Status.Info, "Select the first record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify selected content added as Equivalencies"); Assert.IsTrue(EquivalenciesPage.Resultgrid.isRelationship("2-way")); _test.Log(Status.Pass, "Verify added Equivalencies get 2-way relationship"); EquivalenciesPage.Resultgrid.click_ApplaytoManagelinkof(EquivalencyName); EquivalenciesManageGroupsEditPage.isExistingUseddisplay("No"); EquivalenciesManageGroupsEditPage.Click_Changebutton(); Assert.IsTrue(EquivalenciesManageGroupsEditPage.isAddUsermodalOpened()); EquivalenciesManageGroupsEditPage.addUserModal.addUser("User", "user"); Assert.IsTrue(Driver.comparePartialString("The users/groups were added for the equivalency", Driver.getSuccessMessage())); EquivalenciesManageGroupsEditPage.click_Equivalencies_breadcrumb(); Assert.IsTrue(EquivalenciesPage.Resultgrid.verifyquivalenciesApplayedto("User", EquivalencyName)); }
public void a15_Equivalent_Items_to_a_General_Course_27161() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Goto Content Creation Page"); GeneralCoursePage.CreateGeneralCourse(generalcoursetitle + "TC27161", generalcoursetitle + "TC27161"); _test.Log(Status.Info, "Content Created"); ContentDetailsPage.Click_EditEquivalencies(); _test.Log(Status.Info, "Click Edit button for Equivalencies portlet"); Assert.IsTrue(EquivalenciesPage.isExestingEquvalencyContentdisplay("No")); _test.Log(Status.Pass, "Verify is any existing content display"); EquivalenciesPage.ClickAddEquivalencyButton(); _test.Log(Status.Info, "Click Add Equivalency Button"); Assert.IsTrue(EquivalenciesPage.isAddEquvalenciesModalDisplay()); _test.Log(Status.Pass, "Verify is Add Equvalencies Modal display"); Assert.IsTrue(EquivalenciesPage.AddEquvalenciesModal.VerifymodalComponets("Search", "ResultGrid", "InactiveCheckbox", "Cancel", "Add")); _test.Log(Status.Pass, "Verify componets on Modal"); EquivalenciesPage.AddEquvalenciesModal.ClickSearch(); _test.Log(Status.Info, "Performed a blank search"); string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle(); EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord(); _test.Log(Status.Info, "Select the first record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify selected content added as Equivalencies"); Assert.IsTrue(EquivalenciesPage.Resultgrid.isRelationship("2-way")); _test.Log(Status.Pass, "Verify added Equivalencies get 2-way relationship"); DocumentPage.ClickButton_CheckIn(); CommonSection.SearchCatalog(generalcoursetitle + "TC27161"); SearchResultsPage.ClickCourseTitle(generalcoursetitle + "TC27161"); Assert.IsTrue(ContentDetailsPage.ReviewsTab.idEquvalenciesPortletDisplay()); TC56397_1 = true; }
public void P20_1_a22_Equivalent_Items_to_a_SCORM_Course_27162() { CommonSection.CreteNewScorm(scormtitle + "TC27162"); _test.Log(Status.Info, "A new SCROM Course Created"); ContentDetailsPage.Click_EditEquivalencies(); _test.Log(Status.Info, "Click Edit button for Equivalencies portlet"); EquivalenciesPage.ClickAddEquivalencyButton(); _test.Log(Status.Info, "Click Add Equivalency Button"); Assert.IsTrue(EquivalenciesPage.isAddEquvalenciesModalDisplay()); _test.Log(Status.Pass, "Verify is Add Equvalencies Modal display"); EquivalenciesPage.AddEquvalenciesModal.ClickSearch(); _test.Log(Status.Info, "Performed a blank search"); // string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle(); EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord(); _test.Log(Status.Info, "Select the first record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify selected content added as Equivalencies"); DocumentPage.ClickButton_CheckIn(); CommonSection.SearchCatalog(scormtitle + "TC27162"); SearchResultsPage.ClickCourseTitle(scormtitle + "TC27162"); Assert.IsTrue(ContentDetailsPage.ReviewsTab.idEquvalenciesPortletDisplay()); }
public void tc_27168_As_a_Learner_view_Equivalent_Items_to_a_Document() { CommonSection.CreateLink.Document(); _test.Log(Status.Info, "Naviagte to Cretae Document page"); CommonSection.CreteNewDocuemnt(DocumentTitle + "TC27168"); _test.Log(Status.Info, "A new Classroom Course Created"); ContentDetailsPage.Click_EditEquivalencies(); _test.Log(Status.Info, "Click Edit button for Equivalencies portlet"); //Assert.IsTrue(EquivalenciesPage.isExestingEquvalencyContentdisplay("No")); //_test.Log(Status.Pass, "Verify is any existing content display"); EquivalenciesPage.ClickAddEquivalencyButton(); _test.Log(Status.Info, "Click Add Equivalency Button"); Assert.IsTrue(EquivalenciesPage.isAddEquvalenciesModalDisplay()); _test.Log(Status.Pass, "Verify is Add Equvalencies Modal display"); EquivalenciesPage.AddEquvalenciesModal.ClickSearch(); _test.Log(Status.Info, "Performed a blank search"); string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle(); EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord(); _test.Log(Status.Info, "Select the first record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify selected content added as Equivalencies"); Assert.IsTrue(EquivalenciesPage.Resultgrid.isRelationship("2-way")); _test.Log(Status.Pass, "Verify added Equivalencies get 2-way relationship"); DocumentPage.ClickButton_CheckIn(); CommonSection.SearchCatalog(DocumentTitle + "TC27168"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC27168"); Assert.IsTrue(ContentDetailsPage.ReviewsTab.idEquvalenciesPortletDisplay()); }
public void a04_As_an_admin_managing_equivalencies_I_want_to_find_content_to_add_as_a_new_equivalency_for_AICC_52241() { 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"); string actualresult = driver.gettextofelement(By.XPath("//h1[contains(.,'Summary')]")); CreateAICCPage.Title(AICCTitle + "TC52241"); EditSummaryPage.ClickSavebutton(); _test.Log(Status.Info, "Create a new AICC Course"); ContentDetailsPage.Click_EditEquivalencies(); _test.Log(Status.Info, "Click Edit button for Equivalencies portlet"); Assert.IsTrue(EquivalenciesPage.isExestingEquvalencyContentdisplay("No")); _test.Log(Status.Pass, "Verify is any existing content display"); EquivalenciesPage.ClickAddEquivalencyButton(); _test.Log(Status.Info, "Click Add Equivalency Button"); Assert.IsTrue(EquivalenciesPage.isAddEquvalenciesModalDisplay()); _test.Log(Status.Pass, "Verify is Add Equvalencies Modal display"); Assert.IsTrue(EquivalenciesPage.AddEquvalenciesModal.VerifymodalComponets("Search", "ResultGrid", "InactiveCheckbox", "Cancel", "Add")); _test.Log(Status.Pass, "Verify componets on Modal"); EquivalenciesPage.AddEquvalenciesModal.ClickSearch(); _test.Log(Status.Info, "Performed a blank search"); string EquivalencyName = EquivalenciesPage.AddEquvalenciesModal.FistrecordTitle(); EquivalenciesPage.AddEquvalenciesModal.SelectandAddFirstrecord(); _test.Log(Status.Info, "Select the first record and click add button"); Assert.IsTrue(EquivalenciesPage.isEquivalenciesadded()); _test.Log(Status.Pass, "Verify selected content added as Equivalencies"); Assert.IsTrue(EquivalenciesPage.Resultgrid.isRelationship("2-way")); _test.Log(Status.Pass, "Verify added Equivalencies get 2-way relationship"); DocumentPage.ClickButton_CheckIn(); }
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; }