public void a02_Bundle_Banner_Actions_57026()
 {
     CommonSection.SearchCatalog("Content Bundle");
     driver.FindElement(By.XPath("//a[contains(@href,'/ContentDetails.aspx?id=0319E365C6E54AEF9F220EBEBF6B1943')]")).Click();
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//a[contains(.,' Save')]")));        // Save button verification
     Assert.IsTrue(Driver.Instance.IsElementVisible((By.XPath("//button[contains(.,'Share')]")))); //Social network button
     _test.Log(Status.Info, "Save Button and Social Button verification passed");
     // Verify learner can navigate to content details page
     ScrollIntoView();
     driver.FindElement(By.XPath("//a[contains(.,' Edit Content')]")).Click();
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//ol[contains(.,'ManageTrainingContent Bundle')]")));
     _test.Log(Status.Info, "User was able to navigate to content details page");
     // Log in with user with no admin rights
     CommonSection.Avatar.Logout();
     LoginPage.LoginAs("sulearner1").WithPassword("password").Login();
     CommonSection.SearchCatalog("Content Bundle");
     driver.FindElement(By.XPath("//a[contains(@href,'/ContentDetails.aspx?id=0319E365C6E54AEF9F220EBEBF6B1943')]")).Click();
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//a[@data-bind='click: updateSavedContent']")));                                          // Save button verification
     Assert.IsTrue(Driver.Instance.IsElementVisible((By.XPath("//button[contains(.,'Share')]"))));                                                      //Social network button
     Assert.AreEqual(false, Driver.Instance.IsElementVisible(By.XPath("//a[@onclick='ViewContent()']")));                                               // Verify content is not Visisble
     ScrollIntoView();
     driver.FindElement(By.XPath("//a[@data-bind='click: updateSavedContent']")).Click();                                                               //Click the save button
     ScrollIntoView();
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//a[@class='btn-content-details-save btn transition btn-success border-transparent']"))); //Verify success button for saved content
     ScrollIntoView();
     driver.FindElement(By.XPath("//a[@data-bind='click: updateSavedContent']")).Click();                                                               //Click the save button to undo save
 }
Example #2
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 P20_1_tc_26290_Reviews_and_ratings_the_Tests()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.Administer.ContentManagement.Tests();
            TestsPage.ClickCreateNew();
            TestwizardPage.CreateNewTest(TestTitle + "_TC26290");
            _test.Log(Status.Info, "A New test created");
            TestwizardPage.checkin();

            CommonSection.Logout();
            LoginPage.LoginAs("srlearner103").WithPassword("password").Login();
            CommonSection.SearchCatalog(TestTitle + "_TC26290");
            SearchResultsPage.ClickCourseTitle(TestTitle + "_TC26290");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isOpenItembuttonDisplay_GeneralCourse());
            ContentDetailsPage.Click_ReviewTab_GeneralCourse();
            Assert.IsFalse(ContentDetailsPage.GeneralCourse_ReviewsTab.isWriteaReviewButtondisplay());
            ContentDetailsPage.ContentBanner.ClickOpenItembutton();
            //ContentDetailsPage.CompleteTest();
            ContentDetailsPage.ContentBanner.CloseOpenedTestwindow();

            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");


            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");
            TC60280 = true;
        }
Example #4
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");
 }
Example #5
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 ");
        }
Example #6
0
        public void tc_26327_Add_Certification_To_Cart()
        {
            CommonSection.CreateLink.Certifications();
            _test.Log(Status.Info, "Click create>certification");
            CertificationPage.FillTitle(CertificatrTitle + "TC26327");
            _test.Log(Status.Info, "Fill title");
            CertificationPage.ClickCreateCertification();
            _test.Log(Status.Info, "Click create");
            AdminContentDetailsPage.AddCost();
            ContentDetailsPage.Click_Check_in();
            //CommonSection.SearchCatalog('"' + CertificatrTitle + "TC26327" + '"'); // Search for Bundle that has Promotional Video
            //_test.Log(Status.Info, "Searched" + CertificatrTitle + "TC26327" + "from Catalog");
            //SearchResultsPage.ClickCourseTitle(CertificatrTitle + "TC26327"); // Click on Bundle Title
            //_test.Log(Status.Info, "Clicked searched course title");
            //ContentDetailsPage.Click_CheckOut();
            //ContentDetailsPage.ClickEditContent_New19_2();
            //AdminContentDetailsPage.AddCost();
            //ContentDetailsPage.Click_Check_in();

            CommonSection.SearchCatalog('"' + CertificatrTitle + "TC26327" + '"'); // Search for Bundle that has Promotional Video
            _test.Log(Status.Info, "Searched" + CertificatrTitle + "TC26327" + "from Catalog");
            SearchResultsPage.ClickCourseTitle(CertificatrTitle + "TC26327");      // Click on Bundle Title
            _test.Log(Status.Info, "Clicked searched course title");
            Assert.IsTrue(ContentDetailsPage.isAddToCartButtonDisplayed());
            ContentDetailsPage.ClickAddtoCart_GeneralCourse();
            StringAssert.AreEqualIgnoringCase("Success\r\nThe item was added to the cart.\r\nĂ—", Driver.getSuccessMessage(), "Error message is different");
            Assert.IsTrue(ContentDetailsPage.ClickAddtoCartPortlet.isAddedtocardinfodisplay());
            Assert.IsTrue(CommonSection.isCountincrease_ShopingCart());
        }
Example #7
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");
        }
        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 P20_1_tc_57850_Curriculum__User_access_Content_Details_page_of_SCORM_from_Curriculum()
        {
            CommonSection.CreateLink.SCORM();
            Uploadscromecourse.uploadfile();
            CretaeSCROM2004Page.Tile(scormtitle + "TC57850");
            CretaeSCROM2004Page.clickSaveButton();
            _test.Log(Status.Info, "A new SCROM Course Created");
            ContentDetailsPage.Click_Check_in();

            CommonSection.CreteNewCurriculumn(curriculamtitle + "TC57850");
            _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(scormtitle + "TC57850");
            _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");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isInstructionalMessage("Enroll in the Curriculum to get started"));
            TC56142 = true;
            ContentDetailsPage.EnrollinCurriculum();
            Assert.IsTrue(ContentDetailsPage.ContentTab.CurriculumBlock.iscontentdisplay(scormtitle + "TC57850"));
            ContentDetailsPage.ContentTab.CurriculumBlock.ClickContenttitle(scormtitle + "TC57850");
            Assert.IsTrue(Driver.Instance.Url.Contains("contentdetails"));
            ContentDetailsPage.ClickBreadCrumb(curriculamtitle + "TC57850");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(curriculamtitle + "TC57850"));
        }
        public void a05_User_views_duration_for_content_items_within_curriculum_blocks_56337()
        {
            #region Create a general course
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC56337");
            ContentDetailsPage.Click_EditCourseInformation();
            CourseInformationPage.CourseProvider.Select("Meridian");
            CourseInformationPage.EnterDuration("10");
            CourseInformationPage.clickSave();
            DocumentPage.ClickButton_CheckIn();
            #endregion
            #region Create a curriculum
            CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC56337");
            _test.Log(Status.Info, "Create A new Curriculum");
            ContentDetailsPage.ClickCurriculumContentEditButton();
            CurriculumContentPage.ClickAddCurriculumBlock();
            CurriculumContentPage.AddCurriculumBlock.AddBlockAs(block + "_UnOrdered" + "_TC56337");
            CurriculumContentPage.AddTrainingActivities_UnOrdered(GeneralCourseTitle + "_TC56337");

            DocumentPage.ClickButton_CheckIn();
            #endregion
            CommonSection.SearchCatalog(curriculamtitle + "_TC56337");
            _test.Log(Status.Info, "Enter curriculum title in global search box");
            SearchResultsPage.ClickCourseTitle(curriculamtitle + "_TC56337");
            _test.Log(Status.Info, "Click on search result from catalog");
            ContentDetailsPage.EnrollinCurriculum();
            ContentDetailsPage.Click_ContentTab();
            //ContentDetailsPage.ContentTab.ExpandCurriculumBlock();
            Assert.IsTrue(ContentDetailsPage.ContentTab.isContentDurationdisplay(GeneralCourseTitle + "_TC56337", "10"));
        }
        public void P20_1_tc_57849_Curriculum__User_navigates_to_Content_Details_page_of_General_Course()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.CreateGeneralCourse(generalcoursetitle + "TC57849");
            _test.Log(Status.Info, "Create general Course");
            AdminContentDetailsPage.ClickCheckInbutton();
            CommonSection.CreteNewCurriculumn(curriculamtitle + "TC57849");
            _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(generalcoursetitle + "TC57849");
            _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(generalcoursetitle + "TC57849"));
            ContentDetailsPage.ContentTab.CurriculumBlock.ClickContenttitle(generalcoursetitle + "TC57849");
        }
Example #12
0
        public void tc_58380_As_an_Admin_Include_evaluation_in_Curriculum_Content()
        {
            CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC58380");
            _test.Log(Status.Info, "Create A new Curriculum");
            ContentDetailsPage.ClickCurriculumContentEditButton();
            CurriculumContentPage.ClickAddCurriculumBlock();
            //CurriculumContentPage.AddCurriculumBlock.AddBlockAs(block + "_UnOrdered" + "_TC56247");
            CurriculumContentPage.AddCurriculumBlock.AddBlockAs(block + "_UnOrdered" + "_TC58380");
            CurriculumContentPage.ClickAddTrainingActivitiesbutton();

            CurriculumAddActivityPage.ClickSeemoresearchcriteriaLink();
            CurriculumAddActivityPage.SearchType.ClickType();
            Assert.IsTrue(CurriculumAddActivityPage.SearchType.Type.isEvaluationdisplay());
            _test.Log(Status.Pass, "Verify is Evaluation display in Type list");
            CurriculumAddActivityPage.SearchType.Type.SelectType("Evaluation");
            CurriculumAddActivityPage.ClickSearchbutton();
            Assert.IsTrue(CurriculumAddActivityPage.ResultGrid.isContentTypeDisplay("Evaluation"));
            _test.Log(Status.Pass, "Verify Evaluation recoreds are searched");
            CurriculumAddActivityPage.ResultGrid.Selectfirstrecord();
            CurriculumAddActivityPage.clickAddButton();
            Assert.IsTrue(CurriculumAddActivityPage.getFeedbackMessage());
            _test.Log(Status.Pass, "Verify Content added feedback message on page");
            CurriculumAddActivityPage.clickBackButton();
            Assert.IsTrue(CurriculumContentPage.addedContent.isEvaluationAdded());
            _test.Log(Status.Pass, "Verify Evaluation added to certification content");
        }
        public void a07_Bundle_start_Survey_view_certificate_57037()
        {
            //57037 Complete survey and view certificate
            Driver.CreateNewAccount();
            _test.Log(Status.Info, "Create new user account");
            LoginPage.LoginAs(Meridian_Common.NewUserId).WithPassword("").Login();
            CommonSection.SearchCatalog("Progress Bundle with Survey ");
            driver.FindElement(By.XPath("//a[@href='/ContentDetails.aspx?id=1C47B75576A640D385CFCCCCFEB03CF1']")).Click();
            driver.FindElement(By.XPath("//a[contains(@class,'btn btn-primary btn-lg')]")).Click();
            driver.FindElement(By.XPath("//a[contains(.,'Start')]")).Click();
            Driver.Instance.SelectWindowClose2("Google", Meridian_Common.parentwdw);
            driver.FindElement(By.XPath("//*[@id='designatedItems']/ul/li[2]/div/div[3]/div/a")).Click();
            Driver.Instance.SelectWindowClose2("Google", Meridian_Common.parentwdw);
            driver.FindElement(By.XPath("//a[contains(@id,'markCompleteBtn')]")).Click();
            driver.FindElement(By.XPath("//a[contains(@id,'markCompleteBtn')]")).Click();
            Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//p[contains(.,'Almost there! Complete 1 survey(s) to receive your certificate.')]"))); //verify text for Survey
            Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//span[contains(.,'Take Survey')]")));                                                  //verify text for Survey
            // Complete Survey
            driver.FindElement(By.XPath("//span[contains(.,'Take Survey')]")).Click();
            Driver.Instance.SwitchWindow("NewSurvey");
            Driver.select(By.Id("sq_100i"), "Yes");
            Driver.clickEleJs(By.XPath("//input[@value='Complete']"));
            Thread.Sleep(1000);
            // Driver.clickEleJs(By.XPath("/html/body/div[2]/div/div/form/div[2]/div[1]/div[2]/div[2]/button"));

            Driver.Instance.SelectWindowClose2("NewSurvey", Meridian_Common.parentwdw);
            //Click On the History tab and verify Certificate is avialable
            driver.FindElement(By.XPath("//a[contains(.,'History')]")).Click();
            driver.WaitForElement(By.XPath("//span[contains(.,'View Certificate')]"));
            Thread.Sleep(1000);
            Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//span[contains(.,'View Certificate')]")));
        }
 public void a04_View_HistoryTab_57029()
 {
     Driver.CreateNewAccount();
     _test.Log(Status.Info, "Create new user account");
     LoginPage.LoginAs(Meridian_Common.NewUserId).WithPassword("").Login();
     CommonSection.SearchCatalog("Progress Bundle 1 content");
     driver.FindElement(By.XPath("//a[contains(.,'Progress Bundle 1 content')]")).Click();
     driver.FindElement(By.XPath("//a[contains(@class,'btn btn-primary btn-lg')]")).Click();
     driver.FindElement(By.XPath("//a[contains(.,'Start')]")).Click();
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//span[contains(.,'Document2202161916editcontent')]"))); //Verify content dipslays
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//span[contains(.,'Document2110093209editcontent')]"))); //Verify content displays
     Driver.Instance.SelectWindowClose2("Google", Meridian_Common.parentwdw);
     driver.FindElement(By.XPath("//*[@id='designatedItems']/ul/li[2]/div/div[3]/div/a")).Click();
     Driver.Instance.SelectWindowClose2("Google", Meridian_Common.parentwdw);
     driver.FindElement(By.XPath("//a[contains(.,'Continue')]")).Click();
     Driver.Instance.SelectWindowClose2("Google", Meridian_Common.parentwdw);
     driver.FindElement(By.XPath("//a[contains(@id,'markCompleteBtn')]")).Click();
     driver.FindElement(By.XPath("//a[contains(@id,'markCompleteBtn')]")).Click();
     driver.FindElement(By.XPath("//a[contains(.,'History')]")).Click();
     Thread.Sleep(2000);
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//li[contains(.,' Started')]")));           //Verify history
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//li[contains(.,' Enrolled')]")));          //Verify history
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//span[contains(.,'View Certificate')]"))); //Verify history
     Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//div[contains(@aria-valuemax,'100')]")));  //div[contains(@aria-valuemax,'100')]
 }
Example #15
0
        public void a09_View_General_Course_Details_26365()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            #region Create a general course
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC26365");
            AdminContentDetailsPage.CourseInformation.ClickEditButton();
            CourseInformationPage.CourseProvider.Select("Meridian");
            CourseInformationPage.EnterDuration("5");
            CourseInformationPage.clickSave();
            ContentDetailsPage.PromotionalVideo.Click_Edit();
            PromotionalVideoPage.AddNewURL("//www.youtube.com/embed/Fc1P-AEaEp8");
            PromotionalVideoPage.Click_SaveButton();
            DocumentPage.ClickButton_CheckIn();
            _test.Log(Status.Info, "A new Genaral Course with access approver Created");
            #endregion

            CommonSection.SearchCatalog(GeneralCourseTitle + "_TC26365");
            _test.Log(Status.Info, "Searched created Genaral Course");
            SearchResultsPage.ClickCourseTitle(GeneralCourseTitle + "_TC26365");
            _test.Log(Status.Info, "Click on Genaral Course title");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(GeneralCourseTitle + "_TC26365"));
            _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.OverviewTab.isDescriptionDisplay());
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isCourseProviderDisplay());
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isDurationDisplay());
            // Assert.IsTrue(ContentDetailsPage.VerifyPromotionalVideo()); //Verify the Promotional Video is displayed
            _test.Log(Status.Pass, "Verified Promotional Video display in content details page");
        }
        public void a04_User_can_jump_to_curriculum_content_from_banner_messaging_56247()
        {
            CommonSection.Administer.System.DomainsandURLS.Domains();
            DomainsPage.ClickDomainLink("Meridian Global");
            EditSummaryPage.ClickOptionsTab();
            EditSummaryPage.OptionsTab.AutomaticCurriculumnEnrolment("On");

            #region Create a general course
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC56247");
            DocumentPage.ClickButton_CheckIn();
            #endregion
            #region Create a curriculum
            CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC56247");
            _test.Log(Status.Info, "Create A new Curriculum");
            ContentDetailsPage.ClickCurriculumContentEditButton();
            CurriculumContentPage.ClickAddCurriculumBlock();
            CurriculumContentPage.AddCurriculumBlock.AddBlockAs(block + "_UnOrdered" + "_TC56247");
            CurriculumContentPage.AddTrainingActivities_UnOrdered(GeneralCourseTitle + "_TC56247");

            DocumentPage.ClickButton_CheckIn();
            #endregion
            CommonSection.SearchCatalog(curriculamtitle + "_TC56247");
            _test.Log(Status.Info, "Enter curriculum title in global search box");
            SearchResultsPage.ClickCourseTitle(curriculamtitle + "_TC56247");
            _test.Log(Status.Info, "Click on search result from catalog");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isViewContentButtonDisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.iscompleteitemmessage("Complete 1 required item(s)"));  //AC2
            CommonSection.Administer.System.DomainsandURLS.Domains();
            DomainsPage.ClickDomainLink("Meridian Global");
            EditSummaryPage.ClickOptionsTab();
            EditSummaryPage.OptionsTab.AutomaticCurriculumnEnrolment("Off");
        }
Example #17
0
        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 a01_User_views_access_period_limitations_after_enrolling_in_a_curriculum_52344()
 {
     #region Create a general course
     CommonSection.CreateLink.GeneralCourse();
     CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC51560");
     DocumentPage.ClickButton_CheckIn();
     #endregion
     #region Create a curriculum
     CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC51560");
     _test.Log(Status.Info, "Create A new Curriculum");
     ContentDetailsPage.ClickCurriculumContentEditButton();
     CurriculumContentPage.ClickAddCurriculumBlock();
     CurriculumContentPage.AddCurriculumBlock.AddBlockAs(block + "_UnOrdered" + "_TC51560");
     CurriculumContentPage.AddTrainingActivities_UnOrdered(GeneralCourseTitle + "_TC51560");
     CurriculumContentPage.ClickBackbutton();
     ContentDetailsPage.Edit_AddAccessPeriod("1");
     DocumentPage.ClickButton_CheckIn();
     #endregion
     CommonSection.SearchCatalog(curriculamtitle + "_TC51560");
     _test.Log(Status.Info, "Enter curriculum title in global search box");
     SearchResultsPage.ClickCourseTitle(curriculamtitle + "_TC51560");
     _test.Log(Status.Info, "Click on search result from catalog");
     Assert.IsTrue(ContentDetailsPage.ContentBanner.AccessPeriodtext("Access ends 1 day(s) after enrollment"));
     ContentDetailsPage.EnrollinCurriculum();
     Assert.IsTrue(ContentDetailsPage.ContentBanner.AccessPeriodtext("Your access to this content item ends"));
     _test.Log(Status.Pass, "Verify Access end date message display on banner");
     Assert.IsTrue(ContentDetailsPage.ContentBanner.isCancelEnrollmentLinkDisplay());
     TC24948 = true;
 }
Example #19
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");
 }
 public void tc_26248_Launch_SCROM()
 {
     CommonSection.CreteNewScorm(scormtitle + "TC26248");
     _test.Log(Status.Info, "Creating New Scorm");
     Assert.IsTrue(ContentDetailsPage.IsContentCreated());
     _test.Log(Status.Info, "Checkin the scrom course");
     //CommonSection.Logout();
     //_test.Log(Status.Info, "Logout from Admin");
     //LoginPage.LoginAs("ak_learner").WithPassword("").Login();
     //_test.Log(Status.Info, "Login as Learner");
     CommonSection.SearchCatalog(scormtitle + "TC26248");
     _test.Log(Status.Info, "Search the created SCROM");
     SearchResultsPage.ClickCourseTitle(scormtitle + "TC26248");
     _test.Log(Status.Info, "Click on the searched SCROM");
     ContentDetailsPage.ContentBanner.Click_Enrollbutton();
     _test.Log(Status.Info, "Enroll at the course");
     Assert.IsTrue(ContentDetailsPage.ContentBanner.isOpenItembuttonDisplay());
     _test.Log(Status.Pass, "Verify open button is available");
     ContentDetailsPage.ContentBanner.ClickOpenItembutton();
     _test.Log(Status.Info, "Click open item");
     Assert.IsTrue(ContentDetailsPage.SCROM.VerifyCourseOpensInNewWindow());
     _test.Log(Status.Pass, "Verify course opens in new window");
     ContentDetailsPage.SCROM.CompleteSCROMCourse();
     _test.Log(Status.Info, "Complete scrom course");
     Assert.IsTrue(ContentDetailsPage.SCROM.VerifyDateofCompletion(today));
     _test.Log(Status.Pass, "Verify scrom date of completeion");
     Assert.IsTrue(ContentDetailsPage.SCROM.VerifyViewCertificateButtonAvailable());
     _test.Log(Status.Pass, "Verify View Certificate button is available on completeion");
     Driver.focusParentWindow();
 }
Example #21
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");
        }
        public void tc_62150_Self_Registration_and_Public_Catalog_Setting_controls_all_user_account_creation()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.Administer.System.DomainsandURLS.Domains();
            DomainsPage.ClickDomainLink("Meridian Global");
            EditSummaryPage.ClickOptionsTab();
            _test.Log(Status.Info, "Navigate to option tab");
            Assert.IsTrue(EditConfigurationOptionsPage.isSeftRegistrationisOn());
            EditConfigurationOptionsPage.SetSeftRegistration("Off");
            Assert.IsTrue(EditConfigurationOptionsPage.isPublicCatalogYes());
            EditConfigurationOptionsPage.SetPublicCatalog("No");
            EditConfigurationOptionsPage.ClickSave();
            CommonSection.Logout();
            Assert.IsFalse(LoginPage.isSignupLisnkdisplay());
            Assert.IsFalse(LoginPage.isBrowsePublicCatalog());
            _test.Log(Status.Pass, "Verify both sign up and Public catalog link is not present");

            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.Administer.System.DomainsandURLS.Domains();
            DomainsPage.ClickDomainLink("Meridian Global");
            EditSummaryPage.ClickOptionsTab();
            _test.Log(Status.Info, "Navigate to option tab");
            Assert.IsFalse(EditConfigurationOptionsPage.isSeftRegistrationisOn());
            EditConfigurationOptionsPage.SetSeftRegistration("On");
            EditConfigurationOptionsPage.SetPublicCatalog("Yes");
            EditConfigurationOptionsPage.ClickSave();
        }
Example #23
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 Search()
        {
            CommonSection.ClickSearchIcon();
            _test.Log(Status.Info, "Clicked on Search icon present in top bar");
            CommonSection.MobileCatalogSearchText("Test");
            _test.Log(Status.Info, "Test searched successfully from Catalog search");
            Assert.IsTrue(SearchResultsPage.CheckSearchRecord("Test") >= 1); //chcks the records are not zero
            _test.Log(Status.Pass, "search record is greater than 1");       //CommonSection.Manage.People();

            CommonSection.ClickToggleNevigationIcon();
            _test.Log(Status.Info, "Taped Responsive Menu Icon on Top Nevigation Bar");
            CommonSection.Manage.People_Mobile();
            _test.Log(Status.Info, "open people page from common section on mobile web ");
            ManageUsersPage.SearchUser("");
            _test.Log(Status.Info, "blank search takes place from manage users page");
            Assert.IsTrue(ManageUsersPage.DisplaysUserlist >= 1);//checks people search is working
            _test.Log(Status.Pass, "search record is greater than 1");

            CommonSection.ClickToggleNevigationIcon();
            _test.Log(Status.Info, "Taped Responsive Menu Icon on Top Nevigation Bar");
            CommonSection.Manage.Catalog_Mobile();
            _test.Log(Status.Info, "open Catalog page from common section on mobile web ");
            CatalogPage.SearchContent_OnMobile("test");
            Assert.IsTrue(SearchResultsPage.CheckSearchRecord("Test") >= 1);//chcks the records are not zero
            _test.Log(Status.Pass, "search record is greater than 1");
        }
Example #25
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");
        }
Example #26
0
        public void a06_General_Course_Learner_Content_Details_Page_components_56517()
        {
            #region Create a general course
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC56517");
            DocumentPage.ClickButton_CheckIn();
            _test.Log(Status.Info, "A new Genaral Course Created");
            #endregion

            CommonSection.SearchCatalog(GeneralCourseTitle + "_TC56517");
            _test.Log(Status.Info, "Searched created Genaral Course");
            SearchResultsPage.ClickCourseTitle(GeneralCourseTitle + "_TC56517");
            _test.Log(Status.Info, "Click on Genaral Course title");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(GeneralCourseTitle + "_TC56517"));
            _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.isLocalepickerdisplay());
            _test.Log(Status.Pass, "Verify locale picker is display on Banner");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isOpenItembuttonDisplay());
            Assert.IsTrue(ContentDetailsPage.isSaveShareandEditContentbuttndisplay());
            _test.Log(Status.Pass, "Verify Save, Share and Edit content button is displayed");
            ContentDetailsPage.EnrollinGeneralCourse_new();
            //  StringAssert.AreEqualIgnoringCase("Success\r\nYou are now enrolled.\r\nĂ—", Driver.getSuccessMessage(), "Error message is different");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isCancelEnrolllinkDisplay_GeneralCourse());
            _test.Log(Status.Pass, "Varify cancel enroll link display on banner");
            Assert.IsTrue(ContentDetailsPage.isHistoryTabDisplay_GeneralCourse());
            _test.Log(Status.Pass, "Verify History tab is activated");
        }
Example #27
0
 public void Create_Certification_using_redesigned_certification_settings_33863()
 {
     //login with a admin
     //   Create a Certification from create>Certification
     CommonSection.Logout();
     LoginPage.LoginAs("").WithPassword("").Login();
     CommonSection.CreateLink.Certifications();
     _test.Log(Status.Info, "Click create>certification");
     CertificationPage.FillTitle(CertificatrTitle);
     _test.Log(Status.Info, "Fill title");
     CertificationPage.SelectDropDown.CompletionCriteriaAs("Total credit hours are achieved");
     _test.Log(Status.Info, "Select Value Total credit hours are achieved from completion criteria dropdown");
     CertificationPage.SelectDropDown.TotalHrsscrollAs("2.5");
     _test.Log(Status.Info, "Select Value 2.5 from scroll");
     CertificationPage.SelectDropDown.CreditTypeAs("Default Credit Type");
     _test.Log(Status.Info, "Select Value Default credit type");
     CertificationPage.Radiobutton.SelectCertificationexpireAs("No");
     _test.Log(Status.Info, "Select Value as no for Does this certification expire?");
     CertificationPage.Radiobutton.IncludePastContentCompletionAs("No");
     _test.Log(Status.Info, "Select Value as no for Include Past Content Completion");
     //CertificationPage.Radiobutton.CertificationCostTypeAs("Certification Price");
     CertificationPage.ClickCreate();
     _test.Log(Status.Info, "Select Value as Certification price for Certification Cost Type and click create");
     //StringAssert.AreEqualIgnoringCase("The item was created.", CertificationPage.VerifySuccessMessageText("The item was created."));
     _test.Log(Status.Pass, "The item was created.");
     StringAssert.AreEqualIgnoringCase("Total credit hours are achieved (2.5 Default Credit Type)", CertificationPage.VerifyCompletionCriteriaText("Total credit hours are achieved (2.5 Default Credit Type)"));
     _test.Log(Status.Pass, "Verify Completion Criteria: Total credit hours are achieved (2.5 Default Credit Type)");
     //  StringAssert.ArenotEqualIgnoringCase("Certification Content", Reg_Cert_CV_1107Page.VerifyText(""));
     // _test.Log(Status.Info, "Verify  Certification Content panel is not visible");
 }
Example #28
0
        public void a07_Request_Access_to_General_Course_26232()
        {
            #region Create a general course
            CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC26232");
            AdminContentDetailsPage.AccessApproval.ClickEditButton();
            AccessApprovalPage.AssignApproverPath();
            DocumentPage.ClickButton_CheckIn();
            _test.Log(Status.Info, "A new Genaral Course with access approver Created");
            #endregion
            CommonSection.Logout();
            LoginPage.LoginAs("srlearner103").WithPassword("").Login();
            CommonSection.SearchCatalog(GeneralCourseTitle + "_TC26232");
            _test.Log(Status.Info, "Searched created Genaral Course");
            SearchResultsPage.ClickCourseTitle(GeneralCourseTitle + "_TC26232");
            _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");
            TC26235 = true;
        }
 public void tc_60521_Test_Learner_views_history_tab()
 {
     CommonSection.SearchCatalog(TestTitle + "_TC60285");
     SearchResultsPage.ClickCourseTitle(TestTitle + "_TC60285");
     Assert.IsFalse(ContentDetailsPage.isHistoryTabDisplay_GeneralCourse());
     _test.Log(Status.Pass, "Verify history tab is not display as learner yet to enroll");
     ContentDetailsPage.ContentBanner.ClickTakeTest();
     ContentDetailsPage.closeTestModalwithoutComplete(TestTitle + "_TC60285");
     Assert.IsTrue(ContentDetailsPage.isHistoryTabDisplay_GeneralCourse());
     _test.Log(Status.Pass, "Verify history tab is display as learner is enrolled");
     ContentDetailsPage.Click_HistoryTab_Curriculum();
     Assert.IsTrue(ContentDetailsPage.HistoryTab.isStatusDisplay("Started"));
     ContentDetailsPage.ContentBanner.click_continuebutton();
     ContentDetailsPage.CompleteTestwithFail(TestTitle + "_TC60285");
     ContentDetailsPage.Click_HistoryTab_Curriculum();
     Assert.IsTrue(ContentDetailsPage.HistoryTab.isTestfailed());
     _test.Log(Status.Pass, "Verify status display as failed in history tab");
     Assert.IsTrue(ContentDetailsPage.HistoryTab.isTestScoredisplay());
     _test.Log(Status.Pass, "Verify test score display as failed in history tab");
     ContentDetailsPage.ContentBanner.ClickRetakeLink();
     ContentDetailsPage.CompleteTest(TestTitle + "_TC60285");
     ContentDetailsPage.Click_HistoryTab_Curriculum();
     Assert.IsTrue(ContentDetailsPage.HistoryTab.isRestarteddisplay());
     Assert.IsTrue(ContentDetailsPage.HistoryTab.isStatusDisplay("Completed"));
 }
Example #30
0
 public void tc_63393_As_a_Domain_Admin_I_want_to_send_test_email()
 {
     CommonSection.SearchCatalog('"' + classroomcoursetitle + "_TC63322" + '"');
     SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "_TC63322");
     ContentDetailsPage.ClickEditContent_New19_2();
     ManageClassroomCoursePage.Clicktab("Sections");
     ManageClassroomCoursePage.ClickSectionTitle("Section1");
     Assert.IsTrue(SectionDetailsPage.isNotificationTabDisplay());
     _test.Log(Status.Pass, "Verify Notification tab is display");
     SectionDetailsPage.ClickNotificationTab();
     _test.Log(Status.Info, "Click Notification tab");
     Assert.IsTrue(SectionDetailsPage.NotificationTab.isEmailTabledisplay());
     _test.Log(Status.Pass, "Verify Email table display in Notification tab");
     SectionDetailsPage.NotificationTab.EmailTable.Actions.SendTestEmail();
     Assert.IsTrue(SectionDetailsPage.NotificationTab.EmailTable.Actions.isSendTestEmailModaldisplay());
     _test.Log(Status.Pass, "Verify Send Test Email modal display");
     SectionDetailsPage.NotificationTab.EmailTable.Actions.CancelSendTestEmail();
     SectionDetailsPage.NotificationTab.EmailTable.Actions.SendTestEmail();
     Assert.IsTrue(SectionDetailsPage.NotificationTab.EmailTable.Actions.isSendTestEmailModaldisplay());
     _test.Log(Status.Pass, "Verify Send Test Email modal display");
     SectionDetailsPage.NotificationTab.EmailTable.Actions.SendTestEmailtoUser();
     Assert.IsTrue(Driver.comparePartialString("The test email was sent.", driver.getSuccessMessage()));
     _test.Log(Status.Pass, "Successful message matched");
     TC63391 = true;
 }