public void b3_Save_Item_Form_Content_Details_34775() { CommonSection.Logout(); _test.Log(Status.Info, "Logout of the Site Admin Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login with Learner's Account"); CommonSection.CreateGeneralCourse(generalcoursetitle + "TC34835"); CommonSection.SearchCatalog(generalcoursetitle + "TC34835"); _test.Log(Status.Info, "Click Catalog Search Button"); // CommonSection.SearchCatalog(""); // _test.Log(Status.Info, "Click Catalog Search Button"); SearchResultsPage.ClickCourseTitle(generalcoursetitle + "TC34835"); _test.Log(Status.Info, "Click on Course Title"); ContentDetailsPage.ClickSaveButton(); _test.Log(Status.Info, "Click on Save Button of Content Detail Page"); Assert.IsTrue(ContentDetailsPage.isSaveButtonIconGreen()); _test.Log(Status.Pass, "Verify Save Button icon is Green"); Assert.IsTrue(ContentDetailsPage.isToolTipDisplayed("Saved")); _test.Log(Status.Pass, "Verify Tooltip Display Saved"); //ContentDetailsPage.ClickSaveButton(); //_test.Log(Status.Info, "Click on Save Button of Content Detail Page"); //Assert.IsFalse(ContentDetailsPage.isSaveButtonIconGreen()); //_test.Log(Status.Pass, "Verify Save Button icon is Plane"); //Assert.IsTrue(ContentDetailsPage.isToolTipDisplayed("Save")); //_test.Log(Status.Pass, "Verify Tooltip Display Save and the content get UnSaved"); //ContentDetailsPage.ClickSaveButton(); //_test.Log(Status.Info, "Click on Save Button of Content Detail Page"); CommonSection.Dropdowntoggle.SavedContent(); _test.Log(Status.Info, "Open Saved Content Form Dropdown Toggle"); Assert.IsTrue(SavedContentPage.isSavedDataDisplayedinResult(generalcoursetitle + "TC34835")); _test.Log(Status.Pass, "Verify content is Displayed"); //Assert.IsTrue(SavedContentPage.isSavedDataDisplayed("")); //_test.Log(Status.Pass, "Verify content is Displayed"); //SavedContentPage.ClickSaveButton(); //_test.Log(Status.Info, "Click Save Button in Saved content Page"); //Assert.IsFalse(SavedContentPage.isSaveButtonIconGreen()); //_test.Log(Status.Pass, "Verify Save Button icon is Plane"); //Assert.IsTrue(SavedContentPage.isToolTipDisplayed("Save")); //_test.Log(Status.Pass, "Verify Tooltip Display Save and the content get UnSaved"); //CommonSection.Dropdowntoggle.SavedContent(); //_test.Log(Status.Info, "Open Saved Content Form Dropdown Toggle"); //Assert.IsFalse(SavedContentPage.isSavedDataDisplayed("")); //_test.Log(Status.Pass, "Saved content is not Displayed"); }
public void b2_Save_Items_From_More_Like_This_Similar_Content_34774() //Prerequisite - Recently added in recommendation must be Enabled { //CommonSection.Logout(); //_test.Log(Status.Info, "Logout of the Site Admin Account"); //LoginPage.LoginAs("ak_learner").WithPassword("").Login(); //_test.Log(Status.Info, "Login with Learner's Account"); CommonSection.SearchCatalog(generalcoursetitle + "TC34835"); //CommonSection.SearchCatalog(generalcoursetitle + "TC34827"); _test.Log(Status.Info, "Click Catalog Search Button"); SearchResultsPage.ClickCourseTitle(generalcoursetitle + "TC34835");// generalcoursetitle + "TC34827"); _test.Log(Status.Info, "Click on Course Title"); Assert.IsTrue(ContentDetailsPage.isMoreLikeThisDisplayed()); _test.Log(Status.Pass, "Verify More Like This Portlet is Displayed"); ContentDetailsPage.MorelikethisPortlet.ClickSaveButton(generalcoursetitle + "TC34835"); _test.Log(Status.Info, "Click Save Button in More Like This"); //Assert.IsTrue(ContentDetailsPage.MorelikeThis.isSaveButtonIconGreen("GC_Reg0101491949TC34827")); //_test.Log(Status.Pass, "Verify Save Button icon is Green"); // Assert.IsTrue(ContentDetailsPage.MorelikethisPortlet.isToolTipDisplayed("Saved")); // _test.Log(Status.Pass, "Verify Tooltip Display Saved and the content get Saved"); string ContentSaved = ContentDetailsPage.MorelikethisPortlet.ContentTitle(); //ContentDetailsPage.MorelikeThis.ClickSaveButton(); //_test.Log(Status.Info, "Click Save Button in More Like This"); //Assert.IsFalse(ContentDetailsPage.MorelikeThis.isSaveButtonIconGreen()); //_test.Log(Status.Pass, "Verify Save Button icon is Plane"); //Assert.IsTrue(ContentDetailsPage.MorelikeThis.isToolTipDisplayed("Save")); //_test.Log(Status.Pass, "Verify Tooltip Display Save and the content get UnSaved"); //ContentDetailsPage.MorelikeThis.ClickSaveButton(); //_test.Log(Status.Info, "Click Save Button in More Like This"); CommonSection.Dropdowntoggle.SavedContent(); _test.Log(Status.Info, "Open Saved Content Form Dropdown Toggle"); Assert.IsTrue(SavedContentPage.isSavedDataDisplayedinResult(ContentSaved)); _test.Log(Status.Pass, "Verify content is Displayed"); //SavedContentPage.ClickSaveButton(); //_test.Log(Status.Info, "Click Save Button in Saved content Page"); //CommonSection.Dropdowntoggle.SavedContent(); //_test.Log(Status.Info, "Open Saved Content Form Dropdown Toggle"); //Assert.IsFalse(SavedContentPage.isSavedDataDisplayed("")); //_test.Log(Status.Pass, "Saved content is not Displayed"); }
public void b1_Save_Items_From_Recently_Added_34738() //Prerequisite - Recently added in recommendation must be Enabled { Driver.CreateNewAccount(); _test.Log(Status.Info, "Create new user account"); LoginPage.LoginAs(Meridian_Common.NewUserId).WithPassword("").Login(); _test.Log(Status.Info, "Login as Learner"); Assert.IsTrue(HomePage.RecentlyAdded.isSaveButtonDisplyed()); _test.Log(Status.Pass, "Verify Save Button is Displayed"); HomePage.RecentlyAdded.ClickSaveButton(); _test.Log(Status.Info, "Click Save Button in Recently Added Portlet"); Assert.IsTrue(HomePage.RecentlyAdded.isSaveButtonIconGreen()); _test.Log(Status.Pass, "Verify Save Button icon is Green"); Assert.IsTrue(HomePage.RecentlyAdded.isTooltipDisplyed("Saved")); _test.Log(Status.Pass, "Verify Tooltip Display Saved and the content get Saved"); HomePage.RecentlyAdded.ClickSaveButton(); _test.Log(Status.Info, "Click Save Button in Recently Added Portlet"); Assert.IsFalse(HomePage.RecentlyAdded.isSaveButtonIconGreen()); _test.Log(Status.Pass, "Verify Save Button icon is Plane"); Assert.IsTrue(HomePage.RecentlyAdded.isTooltipDisplyed("Save")); _test.Log(Status.Pass, "Verify Tooltip Display Save and the content get UnSaved"); HomePage.RecentlyAdded.ClickSaveButton(); _test.Log(Status.Info, "Click Save Button in Recently Added Portlet"); CommonSection.Dropdowntoggle.SavedContent(); _test.Log(Status.Info, "Open Saved Content Form Dropdown Toggle"); Assert.IsTrue(SavedContentPage.isSavedDataDisplayed("")); _test.Log(Status.Pass, "Saved content get Displayed"); SavedContentPage.ClickSaveButton(); _test.Log(Status.Info, "Click Save Button in Saved content Page"); Assert.IsTrue(SavedContentPage.isToolTipDisplayed("Save")); _test.Log(Status.Pass, "Verify Tooltip Display Save and the content get UnSaved"); CommonSection.Dropdowntoggle.SavedContent(); _test.Log(Status.Info, "Open Saved Content Form Dropdown Toggle"); Assert.IsFalse(SavedContentPage.isSavedDataDisplayed("")); _test.Log(Status.Pass, "Saved content is not Displayed"); }
public void b5_Access_Saved_Content_34769() { //this is a test //CommonSection.Logout(); //_test.Log(Status.Info, "Logout of the Site Admin Account"); //LoginPage.LoginAs("ak_learner").WithPassword("").Login(); //_test.Log(Status.Info, "Login with Learner's Account"); CommonSection.Learn.SavedContent(); _test.Log(Status.Info, "Open Saved Content Form Dropdown Toggle"); Assert.IsFalse(SavedContentPage.isPanelResetOptionDisplayed()); _test.Log(Status.Pass, "Verify Panel Reset option is Not Displayed "); Assert.IsTrue(SavedContentPage.isSavedDataListDisplayed()); _test.Log(Status.Pass, "Verify Saved Content List is Displayed "); Assert.IsTrue(SavedContentPage.isSavedContentTitleDisplayed()); _test.Log(Status.Pass, "Verify content title is Displayed "); Assert.IsTrue(SavedContentPage.isProgressStatusDisplayed()); _test.Log(Status.Pass, "Verify progerss Status is Displayed "); Assert.IsTrue(SavedContentPage.isDateSavedDisplayed()); _test.Log(Status.Pass, "Verify Date Saved is Displayed "); SavedContentPage.ContentStatusFilterByStarted(); //SavedContentPage.ContentStatusFilterBy("Started"); _test.Log(Status.Info, "Content is Filtered by Status Started"); Assert.IsTrue(SavedContentPage.isContentStatusFilterBy("Started")); _test.Log(Status.Pass, "Verify Content list is filtered with Status Started "); SavedContentPage.ContentStatusFilterByNotStarted(); //SavedContentPage.ContentStatusFilterBy("Not Started"); _test.Log(Status.Info, "Content is Filtered by Status Not Started "); Assert.IsTrue(SavedContentPage.isSavedDataListDisplayed()); _test.Log(Status.Pass, "Verify Content list is filtered with Status Not Started"); SavedContentPage.ContentStatusFilterByCompleted(); //SavedContentPage.ContentStatusFilterBy("Completed"); _test.Log(Status.Info, "Content is Filtered by Status Completed"); Assert.IsTrue(SavedContentPage.isContentStatusFilterBy("Completed")); _test.Log(Status.Pass, "Verify Content list is filtered with Status Completed "); SavedContentPage.ContentTitle.AToZAssesdingOrder(); _test.Log(Status.Info, "Content is Filtered by Alphabets in Ascending"); //Assert.IsTrue(SavedContentPage.ContentTitle.isFilteredIn("Ascending Order")); //_test.Log(Status.Pass, "Verify Content list is filtered in Ascending order of Alphabets "); SavedContentPage.ContentTitle.ZToADescendingOrder(); _test.Log(Status.Info, "Content is Filtered by Alphabets in Descending"); //Assert.IsTrue(SavedContentPage.ContentTitle.isFilteredIn("Descending Order")); //_test.Log(Status.Pass, "Verify Content list is filtered in Descending order of Alphabets "); //SavedContentPage.ContentTitleFilterBy("Date Saved").Sorting("Ascending").VerifySorting(); //_test.Log(Status.Info, "Content is Filtered by Date Saved in Ascending order"); //SavedContentPage.ContentTitleFilterBy("Date Saved").Sorting("Descending").VerifySorting(); //_test.Log(Status.Info, "Content is Filtered by Date Saved in Descending order"); //SavedContentPage.ContentTitleFilterBy("Rating").Sorting("Ascending").VerifySorting(); //_test.Log(Status.Info, "Content is Filtered by Rating in Ascending order"); //SavedContentPage.ContentTitleFilterBy("Rating").Sorting("Descending").VerifySorting(); //_test.Log(Status.Info, "Content is Filtered by Rating in Descending order"); //SavedContentPage.ContentTitleFilterBy("Cost").Sorting("Ascending").VerifySorting(); //_test.Log(Status.Info, "Content is Filtered by Cost in Ascending order"); //SavedContentPage.ContentTitleFilterBy("Cost").Sorting("Descending").VerifySorting(); //_test.Log(Status.Info, "Content is Filtered by Cost in Descending order"); //Assert.IsTrue(SavedContentPage.isPanelResetOptionDisplayed()); //_test.Log(Status.Pass, "Verify Panel rest option is Displayed "); //SavedContentPage.ClickPanelResetOption(); //_test.Log(Status.Info, "Click on Panel Reset Option"); //Assert.IsFalse(SavedContentPage.isPanelResetOptionDisplayed()); //_test.Log(Status.Pass, "Verify Panel Reset option is Not Displayed "); }
public void b4_Save_Item_Based_on_Interest_34740() //Prerequisite - Based on Interest in Recommendation must be Enabled { CommonSection.Logout(); _test.Log(Status.Info, "Logout of the Site Admin Account"); LoginPage.LoginAs("").WithPassword("").Login(); _test.Log(Status.Info, "Login with Learner's Account"); //CommonSection.ClickHome(); //_test.Log(Status.Info, "Click Home From Common Section"); Assert.IsTrue(HomePage.BasedOnYourInterest.isDisplayed()); _test.Log(Status.Pass, "Verify Based On Your Interest Portlet is Displayed "); Assert.IsTrue(HomePage.BasedOnYourInterest.isSaveButtonDispalyed()); _test.Log(Status.Pass, "Verify in Based On Your Interest Portlet Save Button is Displayed "); if (HomePage.BasedOnYourInterest.isSaveButtonIconGreen() == true) { Assert.IsTrue(HomePage.BasedOnYourInterest.isToolTipDisplayed("Saved")); _test.Log(Status.Pass, "Verify Tooltip Display Saved"); HomePage.BasedOnYourInterest.ClickSaveButton(); _test.Log(Status.Info, "Click on Content Save Button"); Assert.IsFalse(HomePage.BasedOnYourInterest.isSaveButtonIconGreen()); _test.Log(Status.Pass, "Verify Save Button icon is Plane"); Assert.IsTrue(HomePage.BasedOnYourInterest.isToolTipDisplayed("Save")); _test.Log(Status.Pass, "Verify Tooltip Display Save and the content get UnSaved"); HomePage.BasedOnYourInterest.ClickSaveButton(); _test.Log(Status.Info, "Click on Content Save Button"); } else { HomePage.BasedOnYourInterest.ClickSaveButton(); _test.Log(Status.Info, "Click on Content Save Button"); Assert.IsTrue(HomePage.BasedOnYourInterest.isSaveButtonIconGreen()); _test.Log(Status.Pass, "Verify Save Button icon is Green "); Assert.IsTrue(HomePage.BasedOnYourInterest.isToolTipDisplayed("Saved")); _test.Log(Status.Pass, "Verify Tooltip Display Saved"); } CommonSection.Learn.SavedContent(); _test.Log(Status.Info, "Open Saved Content Form Dropdown Toggle"); Assert.IsTrue(SavedContentPage.isSavedDataDisplayed("")); _test.Log(Status.Pass, "Verify content is Displayed"); SavedContentPage.ClickSaveButton(); _test.Log(Status.Info, "Click Save Button in Saved content Page"); Assert.IsFalse(SavedContentPage.isSaveButtonIconGreen()); _test.Log(Status.Pass, "Verify Save Button icon is Plane"); Assert.IsTrue(SavedContentPage.isToolTipDisplayed("Save")); _test.Log(Status.Pass, "Verify Tooltip Display Save and the content get UnSaved"); CommonSection.Learn.SavedContent(); _test.Log(Status.Info, "Open Saved Content Form Dropdown Toggle"); Assert.IsFalse(SavedContentPage.isSavedDataDisplayed("")); _test.Log(Status.Pass, "Saved content is not Displayed"); }