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_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());
        }
Exemple #3
0
        public void P20_1_tc_57029_Bundle_History_Access_Item_and_view_History_tab()
        {
            //depend on 57027
            CommonSection.Logout();
            LoginPage.LoginAs("srlearner103").WithPassword("").Login();
            CommonSection.SearchCatalog('"' + bunbdleTitle + "TC57027" + '"');
            _test.Log(Status.Info, "Search created scrom from Catalog");
            SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC57027");
            _test.Log(Status.Info, "Click searched scrom course title");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isRequestAccessbuttondisplay());
            _test.Log(Status.Pass, "Verify is Request Access button display in content details page");
            ContentDetailsPage.AccessApprovalModal.SubmitRequestAccess("ForTest");
            _test.Log(Status.Info, "Submit Request Access");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isCancleRequestbuttonDisplay());

            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.Manage.ApprovalRequests();
            _test.Log(Status.Info, "Click on Approval Request ");
            ApprovalRequestsPage.PendingMyApproval.Approve(bunbdleTitle + "TC57027", "Request Accepted");
            _test.Log(Status.Info, "Approve request");
            CommonSection.Logout();
            _test.Log(Status.Info, "logout of current Account");
            LoginPage.LoginAs("srlearner103").WithPassword("").Login();
            CommonSection.SearchCatalog('"' + bunbdleTitle + "TC57027" + '"');
            _test.Log(Status.Info, "Search created scrom from Catalog");
            SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC57027");
            _test.Log(Status.Info, "Click searched scrom course title");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isStartbuttonDisplay());
            ContentDetailsPage.ContentBanner.Click_Startbutton();
            Assert.IsTrue(ContentDetailsPage.isHistoryTabDisplay_GeneralCourse());
            TC57459 = true;
        }
        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;
        }
Exemple #5
0
 public void A09_Learner_Review_Previously_Completed_Content_36030()
 {
     #region Create a 2 general course
     CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC36030_1");
     DocumentPage.ClickButton_CheckIn();
     CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC36030_2");
     DocumentPage.ClickButton_CheckIn();
     #endregion
     #region Create a curriculum
     CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC36030");
     _test.Log(Status.Info, "Create A new Curriculum");
     ContentDetailsPage.ClickCurriculumContentEditButton();
     CurriculumContentPage.ClickAddCurriculumBlock();
     CurriculumContentPage.AddCurriculumBlock.AddBlockAs(block + "_UnOrdered" + "_TC26349");
     CurriculumContentPage.AddTrainingActivities_UnOrdered(GeneralCourseTitle + "_TC36030_1");
     CurriculumContentPage.AddTrainingActivities_UnOrdered(GeneralCourseTitle + "_TC36030_2");
     DocumentPage.ClickButton_CheckIn();
     #endregion
     #region Create Learner and Login with it
     CommonSection.Logout();
     _test.Log(Status.Info, "Logout from Admin");
     Driver.CreateNewAccount();
     _test.Log(Status.Info, "Create new user account");
     LoginPage.LoginAs(Meridian_Common.NewUserId).WithPassword("").Login();
     _test.Log(Status.Info, "Login as Learner");
     #endregion
     CommonSection.SearchCatalog(curriculamtitle + "_TC36030");
     _test.Log(Status.Info, "Enter curriculum title in global search box");
     SearchResultsPage.ClickCourseTitle(curriculamtitle + "_TC36030");
     _test.Log(Status.Info, "Click on search result from catalog");
     ContentDetailsPage.EnrollinCurriculum();
     ContentDetailsPage.Click_ContentTab();
     ContentDetailsPage.MarkComplete_Curriculum_Content();
     Assert.IsTrue(ContentDetailsPage.Review_Previously_CompletedContent());
 }
Exemple #6
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;
        }
Exemple #7
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_63769_Domain_Report_Training_Assignments_by_Content_Item_Content_Manager()
        {
            Driver.focusParentWindow();
            _test.Log(Status.Info, "Closes pdf window");
            CommonSection.Logout();
            LoginPage.LoginAs("ak_contentmanager").WithPassword("").Login();
            _test.Log(Status.Info, "Login as content manager");
            CommonSection.Administer.System.Reporting.ReportConsole();
            ReportsConsolePage.SearchText("Domain Report - Training Assignments by Content Item"); // Search for the Survey Report
            Assert.IsTrue(ReportsConsolePage.DisplayResult >= 1);                                  // Verify the report is displayed in Results
            ReportsConsolePage.ClickSearchReportTitle("Domain Report - Training Assignments by Content Item");
            _test.Log(Status.Info, "Clicked Domain Report - Training Assignments by Content Item Title");
            DetailsPage.ClickSelect();
            _test.Log(Status.Info, "Clicked Select");
            RunReportPage.CLickSearchButton();
            RunReportPage.SelectFirstresultandClickSelect();
            Assert.IsTrue(RunReportPage.isDomainReport_TrainingAssignmentsbyContentItemLabeldisplay());

            RunReportPage.ClickRunReport();
            _test.Log(Status.Info, "CLicked Run report");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyPageComponents("Print", "SaveNew", "ViewLayouts", "Refresh", "CloseWindow", "ExportToExcel", "ExportToPDF", "ExportToXML", "ExportToCSV"));
            _test.Log(Status.Pass, "Verify all menus like print, close windows, export to pdf, export tot excel are displaying");
            Assert.IsTrue(MeridianGlobalReportingPage.VerifyDomainReportTrainingAssignmenbyContentItemlevelColumns());
            _test.Log(Status.Pass, "Verify some Domain Report_Training Assignment by Content Item level columns are display in report");
            MeridianGlobalReportingPage.ClickTabileEditicon();
            MeridianGlobalReportingPage.CustomizeTable.SelectLoginId();
            Assert.IsTrue(MeridianGlobalReportingPage.verifyLoginidAddedtoreportTable());
            _test.Log(Status.Pass, "Verify new column added into result grid");
        }
        public void A08_Admin_Merges_Users_that_Both_Have_Selected_Interests_33987()
        {
            Driver.CreateNewAccount_Specific(user + "_User1");
            LoginPage.LoginAs(user + "_User1").WithPassword("").Login();
            CommonSection.Avatar.Account();
            AccountPage.ClickProfiletab();
            string primaryuser1_tags = AccountPage.addInterest("_User1");

            Driver.CreateNewAccount_Specific(user + "_User2");
            LoginPage.LoginAs(user + "_User2").WithPassword("").Login();
            CommonSection.Avatar.Account();
            AccountPage.ClickProfiletab();
            string primaryuser2_tags = AccountPage.addInterest("_User2");

            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.Administer.People.MergeUser();
            MergeUsersPage.mergeUsers(user + "_User1", user + "_User2");

            driver.LogoutUser(ObjectRepository.LogoutHoverLink, ObjectRepository.HoverMainLink);
            LoginPage.LoginAs(user + "_User1").WithPassword("").Login();
            CommonSection.Avatar.Account();
            AccountPage.ClickProfiletab();
            string expectedTag = Driver.Instance.GetElement(By.XPath("//a[@class='btn btn-add-remove btn-outline-primary']")).Text;

            StringAssert.AreEqualIgnoringCase(primaryuser1_tags, expectedTag);
        }
        public void tc_59996_AICC_Banner_Actions_Add_To_Cart()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            #region Create a AICC course
            Scorm12 CreateScorm = new Scorm12(driver);
            CommonSection.CreateLink.AICC();
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.au", By.Id("ctl00_MainContent_UC1_rau_aufile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.crs", By.Id("ctl00_MainContent_UC1_rau_crsfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.cst", By.Id("ctl00_MainContent_UC1_rau_cstfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.des", By.Id("ctl00_MainContent_UC1_rau_desfile0"));
            CreateScorm.buttoncreateclick(driver, true);
            _test.Log(Status.Info, "AICC files are uploaded");

            CreateAICCPage.Title(AICCCourseTitle + "TC59996");
            EditSummaryPage.ClickSavebutton();
            _test.Log(Status.Info, "Create a new AICC Course");
            Assert.IsTrue(ContentDetailsPage.IsContentCreated());
            AdminContentDetailsPage.AddCost();
            _test.Log(Status.Info, "Add cost to Document");
            ContentDetailsPage.ClickEditContent_New19_2();
            _test.Log(Status.Info, "Click Edit Content");
            DocumentPage.ClickButton_CheckIn();
            #endregion
            AdminContentDetailsPage.DropDownToggle.ViewAsLearner();

            Assert.IsTrue(ContentDetailsPage.OverviewTab.isAddtoCartbuttondisplay());
            _test.Log(Status.Pass, "Add to Cart Button is Displayed");
        }
 public void tc_63777_Managers_Report_Training_Assignment_Exemptions_User_Manager()
 {
     Driver.focusParentWindow();
     _test.Log(Status.Info, "Closes pdf window");
     CommonSection.Logout();
     LoginPage.LoginAs("usermanager").WithPassword("").Login();
     _test.Log(Status.Info, "Login as user Manager");
     CommonSection.Administer.System.Reporting.ReportConsole();
     ReportsConsolePage.SearchText("Manager's Report - Training Assignment Exemptions"); // Search for the Survey Report
     Assert.IsTrue(ReportsConsolePage.DisplayResult >= 1);                               // Verify the report is displayed in Results
     ReportsConsolePage.ClickManagersReportTrainingAssignmentExemptionsTitle();          // SearchReportTitle("Manager's Report: Training Assignment");
     _test.Log(Status.Info, "Clicked Manager's Report - Training Assignment Exemptions Title");
     DetailsPage.ClickSelect();
     _test.Log(Status.Info, "Clicked Select");
     Assert.IsTrue(RunReportPage.isManagersReport_TrainingAssignmentsExemptionsLabeldisplay());
     Assert.IsTrue(RunReportPage.isExemptionTypeTypedisplay());
     RunReportPage.ClickRunReport();
     _test.Log(Status.Info, "CLicked Run report");
     Assert.IsTrue(MeridianGlobalReportingPage.VerifyPageComponents("Print", "SaveNew", "ViewLayouts", "Refresh", "CloseWindow", "ExportToExcel", "ExportToPDF", "ExportToXML", "ExportToCSV"));
     _test.Log(Status.Pass, "Verify all menus like print, close windows, export to pdf, export tot excel are displaying");
     Assert.IsTrue(MeridianGlobalReportingPage.VerifyManagersReportTrainingAssignmentsExemptionslevelColumns());
     _test.Log(Status.Pass, "Verify some Managers Report_Training Assignment Exeptions level columns are display in report");
     MeridianGlobalReportingPage.ClickTabileEditicon();
     MeridianGlobalReportingPage.CustomizeTable.SelectLoginId();
     Assert.IsTrue(MeridianGlobalReportingPage.verifyLoginidAddedtoreportTable());
     _test.Log(Status.Pass, "Verify new column added into result grid");
 }
        public void tc_60042_AICC_Review()
        {
            Scorm12 CreateScorm = new Scorm12(driver);

            CommonSection.CreateLink.AICC();
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.au", By.Id("ctl00_MainContent_UC1_rau_aufile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.crs", By.Id("ctl00_MainContent_UC1_rau_crsfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.cst", By.Id("ctl00_MainContent_UC1_rau_cstfile0"));
            driver.navigateAICCfile("Data\\mv_mvet_a03_it_enus.des", By.Id("ctl00_MainContent_UC1_rau_desfile0"));
            CreateScorm.buttoncreateclick(driver, true);
            _test.Log(Status.Info, "AICC files are uploaded");

            CreateAICCPage.Title(AICCCourseTitle + "TC60042");
            EditSummaryPage.ClickSavebutton();
            _test.Log(Status.Info, "Create a new AICC Course");
            Assert.IsTrue(ContentDetailsPage.IsContentCreated());
            DocumentPage.ClickButton_CheckIn();

            CommonSection.Logout();
            LoginPage.LoginAs("srlearner103").WithPassword("password").Login();
            CommonSection.SearchCatalog(AICCCourseTitle + "TC60042");
            SearchResultsPage.ClickCourseTitle(AICCCourseTitle + "TC60042");
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isOpenItembuttonDisplay());
            ContentDetailsPage.Click_ReviewTab_GeneralCourse();
            _test.Log(Status.Info, "Click Review Tab");
            Assert.IsFalse(ContentDetailsPage.GeneralCourse_ReviewsTab.isWriteaReviewButtondisplay()); //AC1
            ContentDetailsPage.EnrollinGeneralCourse_new();
            ContentDetailsPage.Click_ReviewTab_GeneralCourse();
            Assert.IsTrue(ContentDetailsPage.GeneralCourse_ReviewsTab.isWriteaReviewButtondisplay()); //AC1
            ContentDetailsPage.GeneralCourse_ReviewsTab.WriteaReview("Title", "For Testing");
            Assert.IsTrue(ContentDetailsPage.GeneralCourse_ReviewsTab.isReviewlistUpdated("Title"));
            _test.Log(Status.Pass, "Review submited");
        }
        public void tc_58352_As_a_learner_I_want_to_know_what_are_the_options_to_satisfy_prerequisites_When_admin_has_selected_minimum_Prerequisites_to_be_completed_in_Document()
        {
            //  CommonSection.Logout();
            // LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.SearchCatalog(DocumentTitle + "TC58343");
            _test.Log(Status.Info, "A new document Created");
            SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC58343");
            ContentDetailsPage.ClickEditContent_New19_2();
            DocumentPage.ClickButton_CheckOut();

            AdminContentDetailsPage.Click_EditPrerequisitePanel();
            _test.Log(Status.Info, "Click Edit Button of prerequsite panel");


            Assert.IsTrue(PrerequisitesPage.VerifyPrerequisitesAdded() >= 1);
            _test.Log(Status.Pass, "Verify Prerequisites are added");
            PrerequisitesPage.prerequisitesmustbecompleteddropdown.Selectlist("2");
            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. 2 of 10 required."));
        }
        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");
        }
Exemple #15
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 P20_1_a19_SCORM_What_Other_Content_can_learner_take_57664()
        {
            CommonSection.Logout();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.CreteNewScorm(scormtitle + "TC57664");
            _test.Log(Status.Info, "Create A new SCROM Course");
            // ContentDetailsPage.Click_Check_in();
            CommonSection.CreteNewCurriculumn(curriculamtitle + "TC57664");
            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 + "TC57664");
            _test.Log(Status.Info, "Add training Activities");

            AdminContentDetailsPage.ClickCheckInbutton();
            CommonSection.SearchCatalog('"' + scormtitle + "TC57664" + '"'); // Search for Bundle that has Promotional Video
            _test.Log(Status.Info, "Searched" + scormtitle + "TC57664" + "from Catalog");
            SearchResultsPage.ClickCourseTitle(scormtitle + "TC57664");      // Click on Bundle Title
            _test.Log(Status.Info, "Clicked searched course title");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isPartoftheseCollectionDisplay());
            ContentDetailsPage.OverviewTab.PartoftheseCollection.expandPartofthesecollection();
            Assert.IsTrue(ContentDetailsPage.OverviewTab.PartoftheseCollection.isContentdisplay(curriculamtitle + "TC57664"));
        }
Exemple #17
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");
        }
        [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 #19
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");
        }
Exemple #20
0
        public void b15_As_Course_Manager_View_Files_And_Notes_For_Classroom_Section_33931()

        {
            CommonSection.Logout();
            LoginPage.LoginAs("somnath1_learner").WithPassword("").Login(); //Login as Course Manager
            #region Manage Classroom Course
            CommonSection.Manage.Training();

            TrainingPage.ManageContentPortlet.SearchForContent(classroomcoursetitle + "TC34067");
            // StringAssert.AreEqualIgnoringCase(classroomcoursetitle + "TC34067", SearchResultsPage.GetSuccessMessage(), "Error message is different");//verify  text
            TrainingPage.ClickSearchRecord(classroomcoursetitle + "TC34067");
            // StringAssert.AreEqualIgnoringCase(classroomcoursetitle + "TC34067", ClassroomCoursePage.GetSuccessMessage(), "Error message is different");//verify  text
            ManageClassroomCoursePage.Clicktab("Sections");
            _test.Log(Status.Info, "Clcik on Sections Tab");
            #endregion
            SectionsPage.ListofSections.ClickSectionTitle();
            // Assert.IsTrue(SectionDetailsPage);
            SectionDetailsPage.ClickContentTab();
            _test.Log(Status.Pass, "Verify Content tab is display");
            // Assert.IsTrue(SectionContentPage);
            Assert.IsTrue(ContentPage.ContentTab.ListFirstNotesdisplay());
            _test.Log(Status.Pass, "Verify Note is display");//Verify Files and Notes page for the sections is displayed with associated Notes and Files
            ContentPage.ContentTab.ClickAssignmentTitle();
            Assert.IsTrue(ContentPage.ContentTab.AddNoteModaldisplay());
            _test.Log(Status.Pass, "Add Note Modal is opened");// Verify the File opens and can be viewed
        }
Exemple #21
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");
 }
Exemple #22
0
        // [Test, Order(19)]
        public void tc_8585_Create_New_Account_Self_Registration_8585()
        {
            AccountCreation CreateAccount = new AccountCreation(driver);

            CommonSection.Logout();
            LoginPage.ClickSignup();
            _test.Log(Status.Info, "Click Sign up link on Login Page");

            CreateNewAccountobj.PopulateCreateNewUserLinkOuter(ExtractDataExcel.MasterDic_newuser["Id"], ExtractDataExcel.MasterDic_newuser["Firstname"], ExtractDataExcel.MasterDic_newuser["Lastname"]);
            // CreateNewAccountobj.Click_SelectOrganization("Sample Organization");
            CreateNewAccount.SelectOrganization("Sample Organization");
            CreateNewAccount.EnteredPassword("password");
            CreateNewAccount.EnteredConfirmPassword("password");
            Assert.IsTrue(CreateNewAccount.isConfirmEmailfielddisplaywithNonEditMode() == "true");
            _test.Log(Status.Pass, "Verify Confirm Email field display with non edit mode");
            CreateNewAccount.FilEmailAddress(email);
            Assert.IsTrue(CreateNewAccount.isConfirmEmailfielddisplaywithEditMode());
            _test.Log(Status.Pass, "Verify Confirm Email field display with edit mode");
            Assert.IsFalse(CreateNewAccount.CreateButtonisEnabled());
            CreateNewAccount.FilConfirmEmail("a");
            Assert.IsTrue(CreateNewAccount.ConfirmEmailAddressValidationmessagedisplay("Enter a valid email address that contains"));
            CreateNewAccount.ClearEmailAddress();
            //Assert.IsTrue(CreateNewAccount.isConfirmEmailfielddisplaywithNonEditMode() == "true");
            _test.Log(Status.Pass, "Verify Confirm Email field display with non edit mode");
            CreateNewAccount.FilEmailAddress(email);
            CreateNewAccount.FilConfirmEmail(email);
            Assert.IsTrue(CreateNewAccount.CreateButtonisEnabled());
            CreateNewAccountobj.Click_CreateAccount();
            _test.Log(Status.Info, "Click Create button after fill all mandetory fields");

            HomePage.clickGetStarted();
            _test.Log(Status.Info, "Click On lets get Started button");
            Assert.IsTrue(HomePage.Title == "Home");
            _test.Log(Status.Pass, "User Successfully Logged in");
        }
        public void P20_1_tc_26288_Add_Test_to_Cart()
        {
            CommonSection.Administer.ContentManagement.Tests();
            TestsPage.ClickCreateNew();
            TestwizardPage.CreateNewTest(TestTitle + "_TC26288");
            _test.Log(Status.Info, "A New test created");
            TestwizardPage.addCosttoTest("5");
            _test.Log(Status.Info, "Upload any Image file to content");
            TestwizardPage.checkin();
            CommonSection.Logout();
            LoginPage.LoginAs("srlearner103").WithPassword("").Login();
            CommonSection.SearchCatalog(TestTitle + "_TC26288");
            SearchResultsPage.ClickCourseTitle(TestTitle + "_TC26288");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.isAddtoCartbuttondisplay());
            _test.Log(Status.Pass, "Verify Add to Cart button display");
            ContentDetailsPage.OverviewTab.click_AddtoCart();
            Assert.IsTrue(ContentDetailsPage.OverviewTab.AddtoCartportlet.isTestAddedtoCart());
            CommonSection.ClickShoppingCart();

            ShoppingCartPage.CompletePurchaseProcess();
            OrderPage.Click_Purchased_Content(TestTitle + "_TC26288");
            Assert.IsTrue(ContentDetailsPage.OverviewTab.Costportlet.isViewOrderlinkDisplay());
            _test.Log(Status.Pass, "Verify view order link display on Add to Cart portlet");
            ContentDetailsPage.OverviewTab.Costportlet.ClickViewOrderlink();

            Assert.IsTrue(OrderDetailsPage.VerifyPurchasedContent(TestTitle + "_TC26288"));
            TC26378 = true;
        }
Exemple #24
0
 public void tc_63928_As_a_Course_manager_I_want_to_preview_an_email_for_Classroom_sections()
 {
     CommonSection.Logout();
     LoginPage.LoginAs("srcoursemanager").WithPassword("password").Login();
     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.Action.ClickEdit("FirstRecord");
     Assert.IsTrue(Driver.checkTitle("Edit Email"));
     _test.Log(Status.Pass, "Verify Edit Email page display");
     Assert.IsTrue(EditEmailPage.isPreviewButtondisplay());
     EditEmailPage.ClickPreviewbutton();
     Assert.IsTrue(EditEmailPage.isPreviewEmailModalOpen());
     Assert.IsTrue(EditEmailPage.PreviewEmailModal.isEmailTiteldisplay());
     EditEmailPage.PreviewEmailModal.ClickClose();
     Assert.IsFalse(EditEmailPage.isPreviewButtondisplay());
     _test.Log(Status.Pass, "Verify Preview Email Modal is Closed");
 }
Exemple #25
0
 public void A10_Learner_ViewDetail_Of_Previously_Completed_Content_36031()
 {
     Assert.IsTrue(ContentDetailsPage.ViewDetail_Previously_CompletedContent());
     CommonSection.Logout();
     LoginPage.LoginAs("siteadmin").WithPassword("").Login();
     _test.Log(Status.Info, "Login as Admin");
 }
        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");
        }
        public void tc_60489_Public_catalog_banner_actions_for_Test()
        {
            ContentDetailsPage.clickReturningUserLogin();
            LoginPage.LoginAs("").WithPassword("").Login();
            CommonSection.Administer.ContentManagement.Tests();
            TestsPage.ClickCreateNew();
            TestwizardPage.CreateNewTest(TestTitle + "_TC60489");
            _test.Log(Status.Info, "A New test created");
            TestwizardPage.addPrerequisitetotest();
            TestwizardPage.UploadImagetoTest();
            TestwizardPage.PublishtoPublishcatalog();
            TestwizardPage.checkin();

            CommonSection.Logout();
            LoginPage.ClickBrowsePublicCatalogLink();
            CommonSection.SearchCatalog(TestTitle + "_TC60489");
            SearchResultsPage.ClickCourseTitle(TestTitle + "_TC60489");
            Assert.IsTrue(ContentDetailsPage.isBradCrumbdisplay());
            Assert.IsTrue(ContentDetailsPage.ContentBanner.isContentTitledisplay(TestTitle + "_TC60489"));
            _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_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();
        }
Exemple #29
0
        [Test]//"Dolly's AICC Course with Promotional Video_12172018"
        public void a21_Learner_Plays_Promotional_Videos_From_AICC_35374()

        {
            CommonSection.Logout();
            LoginPage.LoginAs("ak_learner").WithPassword("").Login(); //Login as regular user (Learner)

            //CommonSection.SearchCatalog("Dollys AICC Course with Promotional Video_12172018"); // Search for Bundle that has Promotional Video

            CommonSection.SearchCatalog(ExtractDataExcel.MasterDic_aicc["Title"] + browserstr);        // Search for Bundle that has Promotional Video
            _test.Log(Status.Info, "Searched" + "Dollys AICC Course with Promotional Video_12172018" + "from Catalog");
            SearchResultsPage.ClickCourseTitle(ExtractDataExcel.MasterDic_aicc["Title"] + browserstr); // Click on Bundle Title
            _test.Log(Status.Info, "Clicked searched course title");
            Assert.IsTrue(ContentDetailsPage.VerifyPromotionalVideo());                                //Verify the Promotional Video is displayed
            _test.Log(Status.Pass, "Verified Promotional Video display in content details page");
            ContentDetailsPage.PromotionalVideo.ClickPlayButton();                                     //Click on Play button on Promotional Video
            _test.Log(Status.Info, "Clicked Play button of Promotional video");
            Assert.IsTrue(ContentDetailsPage.PromotionalVideo.VerifyPlaysInline());                    //Verify the promotional Video plays Inline on the Page
            _test.Log(Status.Pass, "Verified Promotional Video is playing in Inline mode");
            ContentDetailsPage.PromotionalVideo.ClickFullScreenIconAndPlay();                          //Click on Full Screen Icon
            _test.Log(Status.Info, "Clicked fullscreen icon for Promotional Video");
            Assert.IsFalse(ContentDetailsPage.PromotionalVideo.VerifyPlaysInline());                   //Verify the promotional Video plays on full screen
            _test.Log(Status.Pass, "Verifyed the promotional Video plays on full screen");
            ContentDetailsPage.PromotionalVideo.ClickFullScreenIconAndPlay();                          //Click on Minimize Screen Icon
            _test.Log(Status.Info, "Clicked on Minimize Screen Icon");
            Assert.IsTrue(ContentDetailsPage.PromotionalVideo.VerifyPlaysInline());                    //Verify the promotional Video plays Inline on the Page
            _test.Log(Status.Pass, "Verified Promotional Video is plays Inline on the Page");
            ContentDetailsPage.ReturnToDefaultContent();
            _test.Log(Status.Pass, "Return to default Content");
        }
Exemple #30
0
 public void P20_1_a22_Lunch_Curriculum_26346()
 {
     CommonSection.Logout();
     LoginPage.LoginAs("").WithPassword("").Login();
     #region Create a general course
     CommonSection.CreateGeneralCourse(generalcoursetitle + "_TC26346");
     DocumentPage.ClickButton_CheckIn();
     #endregion
     #region Create a curriculum
     CommonSection.CreteNewCurriculumn(curriculamtitle + "_TC26346");
     _test.Log(Status.Info, "Create A new Curriculum");
     ContentDetailsPage.ClickCurriculumContentEditButton();
     CurriculumContentPage.ClickAddCurriculumBlock();
     CurriculumContentPage.AddCurriculumBlock.AddBlockAs("_UnOrdered" + "_TC26346");
     CurriculumContentPage.AddTrainingActivities_UnOrdered(generalcoursetitle + "_TC26346");
     DocumentPage.ClickButton_CheckIn();
     #endregion
     CommonSection.SearchCatalog(curriculamtitle + "_TC26346");
     _test.Log(Status.Info, "Enter curriculum title in global search box");
     SearchResultsPage.ClickCourseTitle(curriculamtitle + "_TC26346");
     _test.Log(Status.Info, "Click on search result from catalog");
     ContentDetailsPage.EnrollinCurriculum();
     ContentDetailsPage.Click_ContentTab();
     Assert.IsTrue(ContentDetailsPage.MarkComplete_Curriculum());
 }