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 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 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());
        }
Exemple #4
0
        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 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_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_60487_Public_catalog_banner_actions_for_Documents()
        {
            ContentDetailsPage.clickReturningUserLogin();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC60487");
            _test.Log(Status.Info, "Create a Document");
            Assert.IsTrue(ContentDetailsPage.IsContentCreated());
            _test.Log(Status.Pass, "Verify New Document is Created");
            ContentDetailsPage.Edit_Prerequisites(generalcoursetitle + "TC60459");
            _test.Log(Status.Pass, "Click edit Prerequisite and add Prerequisite");
            PrerequisitesPage.Click_BreadCrumb();
            _test.Log(Status.Pass, "Click breadcrumbs");
            ContentDetailsPage.Accordians.ClickEdit_Image();
            ImagePage.UploadnewImageFile();
            _test.Log(Status.Info, "Upload any Image file to content");
            ContentDetailsPage.Click_editContentSharing();
            ContentSharingPage.PublishtoPublishcatalog();
            ContentDetailsPage.Click_Check_in();
            _test.Log(Status.Info, "Click on Check In");

            CommonSection.Logout();
            LoginPage.ClickBrowsePublicCatalogLink();
            CommonSection.SearchCatalog(DocumentTitle + "TC60487");
            SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC60487");
            Assert.IsTrue(ContentDetailsPage.isBradCrumbdisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(DocumentTitle + "TC60487"));
            _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");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isPrerequisitePortletDisplay());
        }
        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."));
        }
Exemple #10
0
        public void b12_Equivalent_Items_to_a_Document_27168()
        {
            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC26974");
            _test.Log(Status.Info, "Create a Document");

            ContentDetailsPage.Click_EditEquivalencies();
            _test.Log(Status.Info, "Click on Edit Equivalencies");
            EquivalenciesPage.ClickAddEquivalencies();
            _test.Log(Status.Info, "Click on Edit Equivalencies");
            AddEquivalenciesPage.Search("general");
            _test.Log(Status.Info, "Search for a genaral course");
            AddEquivalenciesPage.SelectRecord();
            _test.Log(Status.Info, "Select a record");
            AddEquivalenciesPage.ClickAddButton();
            _test.Log(Status.Info, "Click on Add Button");
            EquivalenciesPage.ClickViewAsLearner();
            _test.Log(Status.Info, "Click on View as Learner");
            Assert.IsTrue(ContentDetailsPage.isEquivalenciesDisplayed());
            _test.Log(Status.Pass, "Verify Equivalencies table is Displayed");
            Assert.IsTrue(ContentDetailsPage.Equivalencies.isTitleDisplayed());
            _test.Log(Status.Pass, "Verify Equivalencies Title is Displayed");
            Assert.IsTrue(ContentDetailsPage.Equivalencies.isProgressStatusDisplayed());
            _test.Log(Status.Pass, "Verify Equivalencies Progress status is Displayed");
            Assert.IsTrue(ContentDetailsPage.Equivalencies.isCostDisplayed());
            _test.Log(Status.Pass, "Verify Equivalencies Cost is Displayed");
        }
Exemple #11
0
        public void b11_View_Prerequisities_to_Document_26974()
        {
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "TC26974");
            _test.Log(Status.Info, "Create a general Course for Prerequisite");

            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC26974");
            _test.Log(Status.Info, "Create a Document");
            Assert.IsTrue(ContentDetailsPage.IsContentCreated());
            _test.Log(Status.Pass, "Verify New Document is Created");
            ContentDetailsPage.Edit_Prerequisites(GeneralCourseTitle + "TC26974");
            _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(Driver.comparePartialString("You have one or more prerequisites to complete before you can take or access this item." +
                                                      " If you have previously completed the item, then you may not have completed it in the allotted time or did not achieve the required score.", ContentDetailsPage.VerifyPrerequisiteInformation()));
            _test.Log(Status.Pass, "Verify  information");
            Assert.IsTrue(ContentDetailsPage.isPrerequisitesAccordiandisplayed());
            _test.Log(Status.Pass, "Verify prerequisite Accordian is Displayed");
            Assert.IsTrue(ContentDetailsPage.isPrerequisiteStatusDisplayed());
            _test.Log(Status.Pass, "Verify prerequisite status is Displayed");
            Assert.IsTrue(ContentDetailsPage.isPrerequisiteCostDisplayed());
            _test.Log(Status.Pass, "Verify prerequisite Cost is Displayed");
            Assert.IsTrue(ContentDetailsPage.isPrerequisiteTitleDisplayed());
            _test.Log(Status.Pass, "Verify prerequisite Cost is Displayed");
            ContentDetailsPage.click_PrerequisiteTitle(GeneralCourseTitle + "TC26974");
            _test.Log(Status.Info, "Click Prerequisite Title");
        }
        [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");
        }
Exemple #13
0
 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");
 }
Exemple #14
0
        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 tc_35372_Learner_Plays_Promotional_Videos_From_Document()
        {
            // CommonSection.Logout();
            //  LoginPage.LoginAs("").WithPassword("").Login(); //Login as regular user (Learner)

            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC35372");
            _test.Log(Status.Info, "Create A new Document");
            Assert.IsTrue(ContentDetailsPage.Accordians.isPromotionalVideoPresent());
            _test.Log(Status.Info, "Verify Promotional Video accordian display on RHS side");
            ContentDetailsPage.Accordians.PromotionalVideo.Click_Edit();
            _test.Log(Status.Info, "Click Promotional Video Edit button");
            Assert.IsTrue(PromotionalVideoPage.VerifyCompenets("ULR", "Preview", "Save"));
            _test.Log(Status.Info, "Verify Add URL, preview section and save button are displaying in Promotional Video Page");
            PromotionalVideoPage.AddNewURL(PromoURL); ////www.youtube.com/embed/Fc1P-AEaEp8
            _test.Log(Status.Info, "Add a URl");
            Assert.IsTrue(PromotionalVideoPage.isVideoPreviewDisplay());
            _test.Log(Status.Info, "Verify video is added and preview display");
            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");
            Assert.IsTrue(ContentDetailsPage.Accordians.PromotionalVideo.isVedioPreviewDisplay());
            _test.Log(Status.Info, "Verify Promotional Video preview on content details page");

            CommonSection.SearchCatalog('"' + DocumentTitle + "TC35372" + '"');        // Search for Bundle that has Promotional Video
            _test.Log(Status.Info, "Searched" + DocumentTitle + "TC35372" + "from Catalog");
            SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC35372");             // Click on Bundle Title
            _test.Log(Status.Info, "Clicked searched course title");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isPromotionalVideodisplay()); //Verify the Promotional Video is displayed
            _test.Log(Status.Pass, "Verified Promotional Video display in content details page overview tab");
        }
Exemple #16
0
        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 tc_59938_Learner_view_Document_history_tab_on_Content_Details_page()
        {
            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC59938");
            _test.Log(Status.Info, "Create a Document");
            DocumentPage.ClickButton_CheckIn();
            _test.Log(Status.Info, "A new Document is Created");
            CommonSection.SearchCatalog(DocumentTitle + "TC59938");
            _test.Log(Status.Info, "Searched created Document");
            SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC59938");
            _test.Log(Status.Info, "Click on DOcument title");
            Assert.IsFalse(ContentDetailsPage.isHistoryTabDisplay_GeneralCourse());
            _test.Log(Status.Pass, "Verify History tab is not displayed");
            ContentDetailsPage.ContentBanner.ClickOpenItembutton();
            ContentDetailsPage.ContentBanner.CloseOpenedDocumentwindow();
            ContentDetailsPage.ContentBanner.MarkCompleteforDoc();

            Assert.IsTrue(ContentDetailsPage.isHistoryTabDisplay_GeneralCourse());
            _test.Log(Status.Pass, "Verify History tab is displayed");
            Assert.IsFalse(ContentDetailsPage.ContentBanner.isViewCertificationButtonDisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isReviewLinkDisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isRetakeLinkDisplay());

            ContentDetailsPage.Click_HistoryTab_Curriculum();
            Assert.IsFalse(ContentDetailsPage.Historytab.isViewCertificateButtonDisplay());
            _test.Log(Status.Pass, "Verify View Certification button should not display");
            Assert.IsTrue(ContentDetailsPage.HistoryTab.isStatusDisplay("Completed"));
            _test.Log(Status.Pass, "Verify Completed status displayed");
        }
Exemple #18
0
        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 ");
        }
Exemple #19
0
 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_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());
        }
Exemple #21
0
        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 tc_59832_As_learner_Add_to_Cart_Multipl_Item_purchased_by_Access_Key()
 {
     CommonSection.CreteNewDocuemnt(DocumentTitle + "TC7018");
     _test.Log(Status.Info, "Create a Document");
     AdminContentDetailsPage.AddCost();
     _test.Log(Status.Info, "Add cost to Document");
     ContentDetailsPage.ClickEditContent_New19_2();
     _test.Log(Status.Info, "Click Edit Content");
     AdminContentDetailsPage.EnableAccessKeys();
     DocumentPage.ClickButton_CheckIn();
     AdminContentDetailsPage.DropDownToggle.ViewAsLearner();
     Assert.IsTrue(ContentDetailsPage.OverviewTab.isAddtoCartbuttondisplay());
     _test.Log(Status.Pass, "Add to Cart Button is Displayed");
     Assert.IsTrue(ContentDetailsPage.OverviewTab.AccessKeyQuentitydisplay());
     _test.Log(Status.Pass, "Add to Cart Button is Displayed with Access Key Quentity field");
 }
        public void tc_27134_View_RT_Assignments_for_Document()
        {
            #region Create a new Document

            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC27134");
            _test.Log(Status.Info, "Create A new Document");
            ContentDetailsPage.Click_Check_in();
            #endregion
            #region cretate TA
            CommonSection.Manage.Training();
            _test.Log(Status.Info, "Navigate to Manage >> Training Page");
            TrainingPage.TrainingAssignments.Click_CreateTrainingAssignment();
            _test.Log(Status.Info, "Click Create Training Assignment link from training assignment portlet");
            CreateTrainingAssignmentPage.Create(TATitle + "TC27134");
            _test.Log(Status.Info, "A new training assignement created as draft");
            CreateTrainingAssignmentPage.ContentTab.ClickAddContent();
            _test.Log(Status.Info, "Click Add Content");
            CreateTrainingAssignmentPage.ContentTab.AddContentModal.AddContent(DocumentTitle + "TC27134");
            _test.Log(Status.Info, "Content added to training assignment");
            CreateTrainingAssignmentPage.AssignessTab.ClickAddAssignees();
            _test.Log(Status.Info, "Click Add Assignees button in Assignees tab");
            CreateTrainingAssignmentPage.AssignessTab.AddAssignessModal.AddAssigne("learner 101");
            _test.Log(Status.Info, "A user added to training assignment");
            CreateTrainingAssignmentPage.DueDateTab.ClickChage();
            _test.Log(Status.Info, "Click Chage button in Due Date tab");
            string previousCompletions = CreateTrainingAssignmentPage.DueDateTab.AssignmentDueDateModal.SetPreviousCompletionsYesandRecurringNo("days");
            _test.Log(Status.Info, "Set Previous Completions count and save for Non recurring assignement");
            CreateTrainingAssignmentPage.ClickDueDateTab();
            _test.Log(Status.Info, "Click Chage button in Due Date tab");
            Assert.IsTrue(CreateTrainingAssignmentPage.DueDateTab.VerifyPreviousComplistion(previousCompletions));
            _test.Log(Status.Pass, "Verify Copletion count saved properly");
            CreateTrainingAssignmentPage.clickAssignButton();
            #endregion

            CommonSection.Logout();
            LoginPage.LoginAs("srlearner101").WithPassword("").Login();

            CommonSection.SearchCatalog(DocumentTitle + "TC27134");
            SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC27134");

            ContentDetailsPage.Click_OverviewTab();
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isTrainingAssignmentportletDisplay());
            Assert.IsTrue(ContentDetailsPage.OverviewTab.TrainingAssignment.isDuedatedisplay());
            TC59834 = true;
        }
Exemple #24
0
        public void b07_Create_Document_Add_Access_Period_updated_13361()
        {
            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC13361");
            _test.Log(Status.Info, "Create a Document");
            Assert.IsTrue(ContentDetailsPage.IsContentCreated());
            _test.Log(Status.Pass, "Verify New Document is Created");
            ContentDetailsPage.Edit_AddAccessPeriod("1");
            _test.Log(Status.Info, "Edit Access Period");
            Assert.IsTrue(Driver.comparePartialString("The changes were saved.", ContentDetailsPage.VerifySuccessMessage()));
            _test.Log(Status.Pass, "Verify Success message");
            string AccessPeriod = ContentDetailsPage.AccessPeriod();

            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.verifyAccessPeriod(AccessPeriod));
            _test.Log(Status.Info, "Verify Access Period");
        }
Exemple #25
0
        public void b01_Document_Add_Locale_7458()
        {
            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC7458");
            _test.Log(Status.Info, "Create a Document");

            Assert.IsTrue(ContentDetailsPage.IsContentCreated());
            _test.Log(Status.Pass, "Verify New Document is Created");

            Assert.IsTrue(ContentDetailsPage.isDefultLocaledisplay());
            _test.Log(Status.Pass, "Verify Defult Locale display");

            ContentDetailsPage.AddLocale();
            _test.Log(Status.Info, "Added new locale to curriculumn");

            Assert.IsTrue(ContentDetailsPage.Localedropdownlistdisplay());
            _test.Log(Status.Pass, "Verify Locale dropdown display");

            ContentDetailsPage.DeleteContent();
        }
        public void tc_60017_View_the_Document_Review_and_rating_tab()
        {
            #region Create a general course
            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC60016");
            _test.Log(Status.Info, "Create a Document");
            DocumentPage.ClickButton_CheckIn();
            #endregion

            //CommonSection.Logout();
            //LoginPage.LoginAs("srlearner103").WithPassword("password").Login();
            CommonSection.SearchCatalog(DocumentTitle + "TC60016");
            SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC60016");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isOpenItembuttonDisplay_GeneralCourse());
            _test.Log(Status.Pass, "Veify Open Item display");
            ContentDetailsPage.Click_ReviewTab_GeneralCourse();
            Assert.IsFalse(ContentDetailsPage.GeneralCourse_ReviewsTab.isWriteaReviewButtondisplay());
            ContentDetailsPage.ContentBanner.ClickOpenItembutton();
            ContentDetailsPage.ContentBanner.CloseOpenedDocumentwindow();
            ContentDetailsPage.Click_ReviewTab_GeneralCourse();
            Assert.IsTrue(ContentDetailsPage.GeneralCourse_ReviewsTab.isWriteaReviewButtondisplay());
            ContentDetailsPage.GeneralCourse_ReviewsTab.WriteaReview("Title", "For Testing");
            Assert.IsTrue(ContentDetailsPage.GeneralCourse_ReviewsTab.isReviewlistUpdated("Title"));
            _test.Log(Status.Pass, "User submited review");

            //CommonSection.Logout();
            //LoginPage.LoginAs("").WithPassword("").Login();
            //CommonSection.SearchCatalog(DocumentTitle + "TC60016");
            //SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC60016");
            ContentDetailsPage.ClickEditContent_New19_2();
            ContentDetailsPage.Click_CheckOut();

            //CommonSection.Logout();
            //LoginPage.LoginAs("srlearner103").WithPassword("password").Login();
            CommonSection.SearchCatalog(DocumentTitle + "TC60016");
            SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC60016");
            ContentDetailsPage.Click_ReviewTab_GeneralCourse();
            Assert.IsTrue(ContentDetailsPage.GeneralCourse_ReviewsTab.isEditReviewlinkdisplay());
            _test.Log(Status.Pass, "Verify user can edit his own review in content edit mode");
            ContentDetailsPage.GeneralCourse_ReviewsTab.DeleteReview();
            Assert.IsTrue(ContentDetailsPage.GeneralCourse_ReviewsTab.isWriteaReviewButtondisplay());
            _test.Log(Status.Pass, "Verify review deleted and Write a Review button display");
        }
 public void tc_60106_Document_Banner_Actions_Open_content()
 {
     //CommonSection.Logout();
     //LoginPage.LoginAs("").WithPassword("").Login();
     CommonSection.CreteNewDocuemnt(DocumentTitle + "TC60106");
     _test.Log(Status.Info, "Create a Document");
     DocumentPage.ClickButton_CheckIn();
     _test.Log(Status.Info, "A new Document is Created");
     CommonSection.SearchCatalog(DocumentTitle + "TC60106");
     _test.Log(Status.Info, "Searched created Document");
     SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC60106");
     _test.Log(Status.Info, "Click on DOcument title");
     Assert.IsFalse(ContentDetailsPage.isHistoryTabDisplay_GeneralCourse());
     _test.Log(Status.Pass, "Verify History tab is not displayed");
     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());
 }
Exemple #28
0
        public void b17_Add_Document_to_Cart_26205()
        {
            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC26205");
            _test.Log(Status.Info, "Create a Document");
            AdminContentDetailsPage.AddCost();
            _test.Log(Status.Info, "Click edit Cost and Add Cost to document");
            ContentDetailsPage.ClickEditContent();
            _test.Log(Status.Info, "Click Check In Button");
            AdminContentDetailsPage.ClickCheckInbutton();

            _test.Log(Status.Info, "Click Check-In");
            AdminContentDetailsPage.DropDownToggle.ViewAsLearner();
            _test.Log(Status.Info, "Click on view as learner");

            ContentDetailsPage.ClickAddtoCart();
            _test.Log(Status.Info, "Click on Add to cart");

            Assert.IsTrue(Driver.comparePartialString("The item was added to the cart.", ContentDetailsPage.AddToCartSuccessMessage()));
            _test.Log(Status.Pass, "Verify the Content added to cart message");
        }
        public void tc_26974_View_Prerequisities_to_Document()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();

            CommonSection.CreateLink.GeneralCourse();
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "TC26974");
            _test.Log(Status.Info, "Create a general Course for Prerequisite");
            DocumentPage.ClickButton_CheckIn();
            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC26974");
            _test.Log(Status.Info, "Create a Document");
            Assert.IsTrue(ContentDetailsPage.IsContentCreated());
            _test.Log(Status.Pass, "Verify New Document is Created");
            ContentDetailsPage.Edit_Prerequisites(GeneralCourseTitle + "TC26974");

            _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 + "TC26974");
            _test.Log(Status.Info, "Click Prerequisite Title");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(GeneralCourseTitle + "TC26974"));
        }
        public void tc_59831_As_a_Learner_view_the_Document_Description_at_Overview_tab()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.CreteNewDocuemnt(DocumentTitle + "TC59831");
            _test.Log(Status.Info, "Create A new Document");
            DocumentPage.ClickButton_CheckIn();
            AdminContentDetailsPage.DropDownToggle.ViewAsLearner();
            _test.Log(Status.Info, "Click view as Learner");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isDescriptionDisplay());
            _test.Log(Status.Pass, "Verify Description portlet display in Content Details page Overview Tab");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.DescriptionPortletTest("There is no description for this item."));
            ContentDetailsPage.ClickEditContent_New19_2();
            DocumentPage.ClickButton_CheckOut();
            ContentDetailsPage.Summary.ClickEditButton();

            EditSummaryPage.addDescription("This is test for Show more link");
            DocumentPage.ClickButton_CheckIn();
            AdminContentDetailsPage.DropDownToggle.ViewAsLearner();
            _test.Log(Status.Info, "Click view as Learner");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isDescriptionDisplay());
            _test.Log(Status.Pass, "Verify Description portlet display in Content Details page Overview Tab");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.DescriptionPortletTitle("Description"));
            Assert.IsTrue(ContentDetailsPage.OverviewTab.DescriptionPortletTest("This is test for Show more link"));
            ContentDetailsPage.ClickEditContent_New19_2();
            DocumentPage.ClickButton_CheckOut();
            ContentDetailsPage.Summary.ClickEditButton();
            EditSummaryPage.addDescription("Welcome to MBA in a box: Business lessons from a CEO! This is the only online course you need to acquire the business acumen to:Start up your own business Grow your existing venture Take your career to the next level Get promoted and apply managerial, financial, marketing, decision - making and negotiation skills in the real business world Have an all - around view of why some companies(and people) succeed when doing business and others do not This course is jam - packed with the same useful information and real - life case studies MBA graduates acquire throughout their training in top - tier business schools. We have even made it more interactive by preparing a gamebook for you.Yeah, that’s right!Learning business and finance need not be boring! The gamebook will test what you have learned and will simulate a real - world environment in which your decisions as a business executive will have real monetary consequences for a company. Can you think of any better way to reinforce what you have learned ? An exciting journey from A-Z. If you are a complete beginner and you know nothing about business or finance, don’t worry at all!In each of the five main modules of the course, we start from the very basics and will gradually build up your knowledge.The course contains plenty of real - life examples and case studies that make it easy to understand.");
            DocumentPage.ClickButton_CheckIn();
            AdminContentDetailsPage.DropDownToggle.ViewAsLearner();
            _test.Log(Status.Info, "Click view as Learner");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isDescriptionDisplay());
            _test.Log(Status.Pass, "Verify Description portlet display in Content Details page Overview Tab");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.DescriptionPortlet.ShowMoreLinkdisplay());
            _test.Log(Status.Pass, "Is Show More link display in Description portlet");
            ContentDetailsPage.OverviewTab.DescriptionPortlet.ClickShowMoreLink();
            Assert.IsTrue(ContentDetailsPage.OverviewTab.DescriptionPortlet.ShowlessLinkdisplay());
            _test.Log(Status.Pass, "Is Show less link display in Description portlet");
        }