Пример #1
0
 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");
 }
Пример #2
0
        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");
        }
Пример #3
0
        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");
        }
Пример #4
0
        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 ");
        }
Пример #5
0
        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");
        }