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()); }
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; }
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()); }
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 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"); }
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")); }
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"); }
public void b20_Edit_Content_Document_27999() { CommonSection.CreteNewDocuemnt(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Create a Document"); CommonSection.SearchCatalog(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Search for the Certification Course Title"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Click on Course Title"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click Edit Content"); Assert.IsTrue(AdminContentDetailsPage.VerifyCheckout()); _test.Log(Status.Pass, "verify Checkout Button"); CommonSection.Logout(); _test.Log(Status.Info, "Logout of siteadmin account"); LoginPage.LoginAs("ak_contentmanager").WithPassword("").Login(); _test.Log(Status.Info, "Login with Content manager Account"); CommonSection.CreteNewDocuemnt(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Create a Document"); CommonSection.SearchCatalog(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Search for the Certification Course Title"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC27999"); _test.Log(Status.Info, "Click on Course Title"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click Edit Content"); Assert.IsTrue(AdminContentDetailsPage.VerifyCheckout()); _test.Log(Status.Pass, "verify Checkout Button"); }
public void 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 }
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"); }
// [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; }
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"); }
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(); }
[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"); }
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()); }