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 a12_Delete_AICC_Course_7436() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); #region creat AICC 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); string actualresult = driver.gettextofelement(By.XPath("//h1[contains(.,'Summary')]")); CreateAICCPage.Title(AICCTitle + "7436"); //driver.WaitForElement(By.XPath("//*[contains(@class,'alert alert-success')]")); EditSummaryPage.ClickSavebutton(); _test.Log(Status.Info, "Create a new AICC Course"); #endregion CommonSection.SearchCatalog('"' + AICCTitle + "7436" + '"'); _test.Log(Status.Info, "Search created AICC Course from Catalog"); SearchResultsPage.ClickCourseTitle(AICCTitle + "7436"); _test.Log(Status.Info, "Click searched AICC course title"); ContentDetailsPage.ClickEditContent(); ContentDetailsPage.DeleteContent(); _test.Log(Status.Info, "Deleting general Course"); Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//div[@class='alert alert-success']"))); _test.Log(Status.Pass, "Assertion Pass as Content has been deleted from creating domain"); }
public void b22_Request_Access_to_Document_with_cost_27018() { CommonSection.Logout(); _test.Log(Status.Info, "logout of current Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login with siteadmin Account"); CommonSection.CreteNewDocuemnt(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.AddCost(); _test.Log(Status.Info, "Add cost to Document"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click Edit Content"); AdminContentDetailsPage.AccessApproval.ClickEditButton(); _test.Log(Status.Info, "Click Edit Content"); AccessApprovalPage.AssignApproverPath(); _test.Log(Status.Info, "Assign approval path"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); AdminContentDetailsPage.DropDownToggle.ViewAsLearner(); _test.Log(Status.Info, "Click view as Learner"); CommonSection.Logout(); _test.Log(Status.Info, "logout of current Account"); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Info, "Login with learner Account"); CommonSection.SearchCatalog(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Search for the Certification Course Title"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Click on Course Title"); ContentDetailsPage.ClickRequestAccess(); _test.Log(Status.Info, "Click Access Request"); Assert.IsFalse(ContentDetailsPage.isAddToCartButtonDisplayed()); _test.Log(Status.Pass, "Add to Cart Button is Displayed"); CommonSection.Logout(); _test.Log(Status.Info, "logout of current Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login with siteadmin Account"); CommonSection.Manage.ApprovalRequests(); _test.Log(Status.Info, "Click on Approval Request "); ApprovalRequestsPage.PendingMyApproval.Approve(DocumentTitle + "TC26018", "Request Accepted"); _test.Log(Status.Info, "Approve request"); CommonSection.Logout(); _test.Log(Status.Info, "logout of current Account"); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Info, "Login with learner Account"); CommonSection.SearchCatalog(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Search for the Certification Course Title"); SearchResultsPage.ClickCourseTitle(DocumentTitle + "TC26018"); _test.Log(Status.Info, "Click on Course Title"); Assert.IsTrue(ContentDetailsPage.isAddToCartButtonDisplayed()); _test.Log(Status.Pass, "Add to Cart Button is Displayed"); }
[Test] //Depend on 34724 public void a02_Copy_Section_without_Section_Content_and_Gradebook_34725() { CommonSection.SearchCatalog('"' + classroomcoursetitle + "TC34724" + '"'); CatalogPage.ClickonSearchedCatalog(classroomcoursetitle + "TC34724"); ContentDetailsPage.ClickEditContent(); ManageClassroomCoursePage.Clicktab("Sections"); SectionsPage.SelectCopySectionformActionDropdown(); SectionsPage.CopySectionModal.CopywithGradebooktoggle("No"); _test.Log(Status.Info, "Copy new section with Include section content and gradebook toggle option as Yes"); SectionsPage.ClickSectionTitle("Section1-Copy-WithNo"); ManageClassroomCoursePage.Click_Gradebook(); Assert.IsFalse(GradebookPage.GradebookTab.VerifyGradedContentisNotDisplay()); _test.Log(Status.Pass, "Assertion Pass Gradebook are not Available for new section"); ManageClassroomCoursePage.DeleteContent(classroomcoursetitle + "TC34724"); }
public void Create_ordered_block_and_learning_activities_15648() { CommonSection.CreateGeneralCourse(generalcoursetitle + "TC15648"); _test.Log(Status.Info, "Create General Course"); ContentDetailsPage.Click_Check_in(); _test.Log(Status.Info, "Checkin general course"); CommonSection.CreteNewCurriculumn(curriculamtitle + "TC15648"); _test.Log(Status.Info, "Create new curriculum"); ContentDetailsPage.ClickCurriculumContentEditButton(); _test.Log(Status.Info, "Edit the new curriculum"); CurriculumContentPage.ClickAddCurriculumBlock(); _test.Log(Status.Info, "Add curriculum block"); CurriculumContentPage.AddCurriculumBlock.AddBlockAs(curriculamblocktitle); _test.Log(Status.Info, "Add title and ordered type"); Assert.IsTrue(CurriculumContentPage.VerifyOrderedTypeIsAvailable()); _test.Log(Status.Pass, "Verify ordered type is available"); // CurriculumContentPage.AddCurriculumBlock.AddOrderedType(); CurriculumContentPage.ClickAddTrainingActivities(""); _test.Log(Status.Info, "Add training activities"); AddTrainingActivitiesPage.Search(generalcoursetitle + "TC15648"); _test.Log(Status.Info, "Search general course"); AddTrainingActivitiesPage.ClickCheckButton(); _test.Log(Status.Info, "Click on check box"); AddTrainingActivitiesPage.ClickAddButton(); _test.Log(Status.Info, "Click on add button"); ContentDetailsPage.Click_Check_in(); _test.Log(Status.Info, "Checkin the general course"); CommonSection.SearchCatalog(curriculamtitle + "TC15648"); _test.Log(Status.Info, "Search the created curriculum"); SearchResultsPage.ClickCourseTitle((curriculamtitle + "TC15648")); _test.Log(Status.Info, "Click on searched curriculum "); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click on Edit Button"); ContentDetailsPage.DeleteContent(); _test.Log(Status.Info, "Delete the created curriculum"); CommonSection.SearchCatalog(generalcoursetitle + "TC15648"); _test.Log(Status.Info, "Search the created general course"); SearchResultsPage.ClickCourseTitle(generalcoursetitle + "TC15648"); _test.Log(Status.Info, "Click on searched cousrse"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click on edit button"); ContentDetailsPage.DeleteContent(); _test.Log(Status.Info, "Delete the created curriculum"); }
public void b17_Add_Document_to_Cart_26205() { CommonSection.CreteNewDocuemnt(DocumentTitle + "TC26205"); _test.Log(Status.Info, "Create a Document"); AdminContentDetailsPage.AddCost(); _test.Log(Status.Info, "Click edit Cost and Add Cost to document"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click Check In Button"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click Check-In"); AdminContentDetailsPage.DropDownToggle.ViewAsLearner(); _test.Log(Status.Info, "Click on view as learner"); ContentDetailsPage.ClickAddtoCart(); _test.Log(Status.Info, "Click on Add to cart"); Assert.IsTrue(Driver.comparePartialString("The item was added to the cart.", ContentDetailsPage.AddToCartSuccessMessage())); _test.Log(Status.Pass, "Verify the Content added to cart message"); }
public void a13_Delete_Bundle_10818() { CommonSection.CreateLink.Bundle(); _test.Log(Status.Info, "Naviagte to Cretae Bundle page"); CreatebundlePage.FillTitle(bunbdleTitle + "TC10818"); CreatebundlePage.bundleTypedropdown.selecttype("Progress Bundle"); CreatebundlePage.bundleCostType.selectradiobutton("Bundle Price"); //Assert.IsTrue(CreatebundlePage.DisplayFormatDropdown.isDefaultvaluedisplay()); //_test.Log(Status.Pass, "Verify Default value of Display Format is Document"); CreatebundlePage.ClickCreatebutton(); _test.Log(Status.Info, "A new Bundle Created"); CommonSection.SearchCatalog('"' + bunbdleTitle + "TC10818" + '"'); _test.Log(Status.Info, "Search created general Course from Catalog"); SearchResultsPage.ClickCourseTitle(bunbdleTitle + "TC10818"); _test.Log(Status.Info, "Click searched Bundle title"); ContentDetailsPage.ClickEditContent(); ContentDetailsPage.DeleteContent(); _test.Log(Status.Info, "Deleting general Course"); Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//div[@class='alert alert-success']"))); _test.Log(Status.Pass, "Assertion Pass as Content has been deleted from creating domain"); }
public void a11_Delete_general_Course_7439() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); #region Creating general course CommonSection.CreateLink.GeneralCourse(); _test.Log(Status.Info, "Creating a Paid General Course"); GeneralCoursePage.CreateGeneralCourse(generalcourse + "TC26250", "Test General Course"); DocumentPage.ClickButton_CheckIn(); _test.Log(Status.Info, "General course created"); #endregion CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.SearchCatalog('"' + generalcourse + "TC26250" + '"'); _test.Log(Status.Info, "Search created general Course from Catalog"); SearchResultsPage.ClickCourseTitle(generalcourse + "TC26250"); _test.Log(Status.Info, "Click searched general course title"); ContentDetailsPage.ClickEditContent(); ContentDetailsPage.DeleteContent(); _test.Log(Status.Info, "Deleting general Course"); Assert.IsTrue(Driver.Instance.IsElementVisible(By.XPath("//div[@class='alert alert-success']"))); _test.Log(Status.Pass, "Assertion Pass as Content has been deleted from creating domain"); }
public void A12_As_an_Admin_access_a_survey_report_of_Classroom_Course_from_the_admin_content_details_page_with_scope_limited_to_the_current_content_item_36034() { #region Pre-requisite of Testcase CommonSection.CreateGeneralCourse(generalcoursetitle + "TC36034"); _test.Log(Status.Pass, "Create general Course"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Pass, "Click Check In button"); ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "A new Classroom Course Created"); string ContentTitle = AdminContentDetailsPage.Title(classroomcoursetitle + "TC36034"); AdminContentDetailsPage.ManageSurveys(); _test.Log(Status.Info, "Add survey to the Classroom"); string SurveyTitle = SurveysPage.SurveysTitle("Before Course Start"); SurveysPage.Click_backbutton(); _test.Log(Status.Info, "Go back to the Classroom Course"); ManageClassroomCoursePage.Clicktab("Sections"); _test.Log(Status.Info, "Click Section Tab"); ManageClassroomCoursePage.CreateSection.ClickAddaNewSection(); _test.Log(Status.Info, "Click Add New Section Tab"); ManageClassroomCoursePage.CreateSection.TitleAs("Section1"); _test.Log(Status.Info, "Enter Section Title"); ManageClassroomCoursePage.CreateSection.SectionMaxCapacity("3"); _test.Log(Status.Info, "fill maximum capacity as 3"); string SectionStartDate = CreateNewCourseSectionAndEventPage.SectionStartDate(); string SectionEndDate = CreateNewCourseSectionAndEventPage.SectionEndDate(); ManageClassroomCoursePage.SelectWaitListasYes(); _test.Log(Status.Info, "Click Waitlist as Yes"); ManageClassroomCoursePage.CreateSection.SetEnrollmentStartsDate(1); _test.Log(Status.Info, "Set enrollment Date"); ManageClassroomCoursePage.CreateSection.Create(); _test.Log(Status.Info, "Click Create Button"); Assert.IsTrue(ClassroomCoursePage.GetNewCreatedSectionLink("Section1")); _test.Log(Status.Pass, "Verify Section1 is created"); SectionsPage.ListofSections.ClickSectionTitle(); _test.Log(Status.Info, "Click On section title"); SectionDetailsPage.ClickContentTab(); _test.Log(Status.Info, "Click on Content Tab "); Assert.IsTrue(ContentPage.SectionContentPageopened()); _test.Log(Status.Pass, "Verify Content tab is display"); ContentPage.ClickAddContent(generalcoursetitle + "TC36034"); _test.Log(Status.Pass, "Add Content To Classroom course"); ContentPage.ContentTab.AvailabletoLearner("Yes, when learner enrolls"); _test.Log(Status.Pass, "Select Available to Learner"); CommonSection.SearchCatalog(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Search Created Course"); CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); CommonSection.SearchCatalog(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Search Created Course"); SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Click Course Title"); ContentDetailsPage.ClickEnroll(); _test.Log(Status.Info, "Click on Enroll"); ContentDetailsPage.CourseMaterials.ClickContent(generalcoursetitle + "TC36034"); _test.Log(Status.Info, "Click Content in Course Material"); ContentDetailsPage.EnrolGeneralCourse(); ContentDetailsPage.ClickOpenItem(); _test.Log(Status.Info, "Click on Open New Attempt"); ContentDetailsPage.MarkComplete(); _test.Log(Status.Info, "Click on Open New Attempt"); CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); CommonSection.SearchCatalog(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Search Created Course"); SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Click Course Title"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click on Edit Content"); SectionDetailsPage.ClickContentTab(); _test.Log(Status.Info, "Click on Content Tab "); SectionsPage.ClickSectionTitle("Section1"); _test.Log(Status.Info, "Click on Section Title "); SectionDetailsPage.ClickGradebookTab(); _test.Log(Status.Info, "Click on Gradebook tab"); GradebookPage.GradebookTab.SelectLearner("ak learner"); _test.Log(Status.Info, "Select Learner"); GradebookPage.GradebookTab.ProgressStatus("Completed"); _test.Log(Status.Info, "Select Progress Status as Completed"); GradebookPage.GradebookTab.SelectLearner("ak learner"); _test.Log(Status.Info, "Select Learner"); GradebookPage.GradebookTab.AttendenceStatus("Yes"); _test.Log(Status.Info, "Select Progress Status"); CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); HomePage.CompletedTrainingPortlet.Click_CourseTitle(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Click on Course title"); ContentDetailsPage.SurveyPortlet.ClickonattachedSurvey("Before Course Start"); _test.Log(Status.Info, "Click Attached Survey"); ContentDetailsPage.SurveyPortlet.CompleteSurvey(); _test.Log(Status.Info, "Complete Survey"); #endregion CommonSection.Logout(); _test.Log(Status.Pass, "Logout From SiteAdmin Account"); LoginPage.LoginAs("siteadmin").WithPassword("").Login(); _test.Log(Status.Info, "Login From Learner Account"); CommonSection.Manage.Training(); _test.Log(Status.Info, "Click on training under manage in Common Section "); TrainingPage.ManageContentPortlet.SearchForContent(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Search the course through manage content "); ManageContentPage.ClickContentTitle(classroomcoursetitle + "TC36034"); _test.Log(Status.Info, "Click on Coure title "); Assert.IsTrue(ContentDetailsPage.isDisplayed()); _test.Log(Status.Pass, "verify Content Details page"); ContentDetailsPage.SurveyPortlet.Click_SurveyReport(); _test.Log(Status.Pass, "Click on survey Report"); Assert.IsTrue(SurveyReportPage.isSurveyDisplayed(SurveyTitle)); _test.Log(Status.Pass, "Verify Survey is Displayed"); Assert.IsTrue(SurveyReportPage.isContentTitleDisplayed(ContentTitle)); _test.Log(Status.Pass, "Verify Content Title is Displayed"); Assert.IsTrue(SurveyReportPage.isDropDownDisplayed()); _test.Log(Status.Pass, "Verify DropDown is Displayed"); Assert.IsTrue(SurveyReportPage.VerifyStartandEndDate(SectionStartDate, SectionEndDate)); _test.Log(Status.Pass, "Verify section Start date and End date"); SurveyReportPage.Click_Filter(); _test.Log(Status.Info, "Select Section and Click on Filter "); Assert.IsTrue(SurveyReportPage.isReportGenerated()); _test.Log(Status.Pass, "Verify report is generated "); SurveyReportPage.Goback(); _test.Log(Status.Pass, "Go back to AdminContentdetailsPage"); ManageClassroomCoursePage.Clicktab("Sections"); _test.Log(Status.Info, "Click Section Tab"); SectionsPage.ClickSectionTitle("Section1"); _test.Log(Status.Info, "Click on Section Title "); SectionDetailsPage.SurveysPortlet.Click_Report(); _test.Log(Status.Info, "Click on report"); Assert.IsTrue(SurveyReportPage.isSurveyDisplayed(SurveyTitle)); _test.Log(Status.Pass, "Verify Survey is Displayed"); Assert.IsTrue(SurveyReportPage.isContentTitleDisplayed(ContentTitle)); _test.Log(Status.Pass, "Verify Content Title is Displayed"); }
public void a07_Restart_Linear_Curriculum_35888() { #region CommonSection.CreateGeneralCourse(generalcoursetitle + "TC35888"); _test.Log(Status.Info, "Create general Course"); AdminContentDetailsPage.AddCost(); _test.Log(Status.Info, "Add cost to Course"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click on Edit content"); AdminContentDetailsPage.AccessApproval.ClickEditButton(); _test.Log(Status.Info, "Click Access Approval Edit Button"); AccessApprovalPage.AssignApproverPath(); _test.Log(Status.Info, "Assign Approver path"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click checkIn Button"); CommonSection.CreateGeneralCourse(generalcoursetitle + "TC35888ak"); _test.Log(Status.Info, "Create general Course"); AdminContentDetailsPage.AddCost(); _test.Log(Status.Info, "Add cost to Course"); ContentDetailsPage.ClickEditContent(); _test.Log(Status.Info, "Click on Edit content"); AdminContentDetailsPage.AccessApproval.ClickEditButton(); _test.Log(Status.Info, "Click Access Approval Edit Button"); AccessApprovalPage.AssignApproverPath(); _test.Log(Status.Info, "Assign Approver path"); AdminContentDetailsPage.ClickCheckInbutton(); _test.Log(Status.Info, "Click checkIn Button"); #endregion CommonSection.CreteNewCurriculumn(curriculamtitle + "TC35888"); _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 + "TC35888"); _test.Log(Status.Info, "Add training Activities"); CurriculumContentPage.AddTrainingActivities_UnOrdered(generalcoursetitle + "TC35888ak"); _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.ClickCurriculumnEnroll(); _test.Log(Status.Info, "Click Enroll Button"); ContentDetailsPage.Click_ContentTab(); _test.Log(Status.Info, "Click on Content Tab"); //ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); //_test.Log(Status.Info, "Click on Content Tab"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888", "Not Enrolled")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888ak", "Not Enrolled")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStartButtonDisplayed(generalcoursetitle + "TC35888")); _test.Log(Status.Pass, "Verify Start button is Displayed"); Assert.IsFalse(ContentDetailsPage.CurriculumContentTab.VerifyStartButtonDisplayed(generalcoursetitle + "TC35888ak")); _test.Log(Status.Pass, "Verify Start button is Not Displayed"); ContentDetailsPage.CurriculumContentTab.ClickStartGeneralCourse(generalcoursetitle + "TC35888"); _test.Log(Status.Info, "Launch first General Course"); ContentDetailsPage.CompleteCurriculumnContent(); _test.Log(Status.Info, "Complete General Course"); // ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); //_test.Log(Status.Info, "Click on Content Tab"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888", "Completed")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStartButtonDisplayed(generalcoursetitle + "TC35888ak")); _test.Log(Status.Pass, "Verify Start button is Not Displayed"); //ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); //_test.Log(Status.Info, "Click on Content Tab"); ContentDetailsPage.CurriculumContentTab.ClickStartGeneralCourse(generalcoursetitle + "TC35888ak"); _test.Log(Status.Info, "Launch first General Course"); ContentDetailsPage.MarkComplete_Curriculum(); _test.Log(Status.Info, "Complete General Course"); ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); _test.Log(Status.Info, "Click on Content Tab"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888ak", "Completed")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.IsRestartCurriculumDisplayed()); _test.Log(Status.Pass, "Verify Restart Curriculum is Displayed"); ContentDetailsPage.ClickRetakeCurriculum_DissmissAlert(); _test.Log(Status.Pass, "Click restart Curriculum"); ContentDetailsPage.ClickRetakeCurriculum_AcceptAlert(); _test.Log(Status.Pass, "Click restart Curriculum"); //ContentDetailsPage.CurriculumContentTab.ClickCurriculumContentBlock(); // _test.Log(Status.Info, "Click on Content Tab"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888", "Enrolled")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); Assert.IsTrue(ContentDetailsPage.CurriculumContentTab.VerifyStatus(generalcoursetitle + "TC35888ak", "Enrolled")); _test.Log(Status.Pass, "Verify Status of the content of content Block"); ContentDetailsPage.Click_HistoryTab_Curriculum(); _test.Log(Status.Info, "Click History Tab"); Assert.IsTrue(ContentDetailsPage.HistoryTab.VerifyRestartedCurriculum()); _test.Log(Status.Pass, "Verify in history tab Curriculum is restarted is mentioned"); }
public void a20_Test_When_User_Adds_Learner_to_WaitList_33509() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); //Login as admin #region create new course, add section to it and enroll ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "WaitlistTC33509"); _test.Log(Status.Pass, "New Classroom Course Created"); Assert.IsTrue(Driver.comparePartialString("The item was created.", ClassroomCoursePage.GetSuccessMessage())); ManageClassroomCoursePage.Clicktab("Sections"); ManageClassroomCoursePage.CreateSection.ClickAddaNewSection(); ManageClassroomCoursePage.CreateSection.TitleAs("Section1"); //ManageClassroomCoursePage.CreateSection.SectionStartTime(""); // ManageClassroomCoursePage.CreateSection.SectionEndTime(""); ManageClassroomCoursePage.CreateSection.SetEnrollmentStartsDate(3); ManageClassroomCoursePage.CreateSection.SectionMaxCapacity("1"); ManageClassroomCoursePage.SelectWaitListasYes(); ManageClassroomCoursePage.CreateSection.Create(); Assert.IsTrue(ClassroomCoursePage.GetNewCreatedSectionLink("Section1")); //Assert.IsTrue(Driver.comparePartialString("Success", ClassroomCoursePage.GetUpdatedSuccessMessage())); _test.Log(Status.Pass, "Create New Course Section and Event"); ManageClassroomCoursePage.Sectiontab.ClickManageEnrollment(); Assert.IsTrue(ManageClassroomCoursePage.Enrollment()); ManageClassroomCoursePage.Enrollmenttab.ClickEnroll(); ManageClassroomCoursePage.BatchEnrollUserModal.EnrollUser("ak_learner"); //Assert.IsTrue(Driver.comparePartialString("Success", ManageClassroomCoursePage.GetUpdatedSuccessMessage())); _test.Log(Status.Pass, "User Enrolled into select course successfully "); //Driver.waitlistrefresh(); //EnrollmentPage.EnrollmentTab.AddWaitListed(); // CommonSection.Logout(); // _test.Log(Status.Pass, "Admin user logged out successfully"); #endregion //LoginPage.GoTo(); //LoginPage.LoginClick(); //LoginPage.LoginAs("").WithPassword("").Login(); //Login as admin //CommonSection.Manage.Training(); //_test.Log(Status.Info, "Navigating to Manage Training Page"); CommonSection.CatalogSearchText(classroomcoursetitle + "WaitlistTC33509");//Search for Course ABCD SearchResultsPage.CheckSearchRecord(classroomcoursetitle + "WaitlistTC33509"); SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "WaitlistTC33509"); ContentDetailsPage.ClickEditContent(); ManageClassroomCoursePage.Clicktab("Sections"); SectionsPage.ClickManageEnrollmentButton(); EnrollmentPage.EnrollmentTab.ClickWaitlistedSubTab(); EnrollmentPage.EnrollmentTab.ClickWaitlistUsers(); ManageClassroomCoursePage.Enrollmenttab.EnrollwaitlistUser("Site Administrator"); //EnrollmentPage.ClickViewAslearner(); //ContentDetailsPage.ClickEditContent(); CommonSection.CatalogSearchText(classroomcoursetitle + "WaitlistTC33509");//Search for Course ABCD SearchResultsPage.CheckSearchRecord(classroomcoursetitle + "WaitlistTC33509"); SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "WaitlistTC33509"); ContentDetailsPage.ClickEditContent(); ManageClassroomCoursePage.Clicktab("Sections"); ManageClassroomCoursePage.Sectionsdropdown.SelectManageoption("Manage Waitlist"); _test.Log(Status.Info, "must select a section with no seats avialable and start date is in the future"); ManageClassroomCoursePage.Enrollmenttab.ClickWaitlistUsers(); //SectionsPage.ClickManageEnrollmentButton(); //EnrollmentPage.CickWaitListUsersButton(); _test.Log(Status.Info, "Validate a new Modal opens with a search box and search results are displayed "); Assert.IsTrue(ManageClassroomCoursePage.Enrollmenttab.WaitListUserModelDisplay()); ManageClassroomCoursePage.Enrollmenttab.EnrollwaitlistUser("shivam 1"); Assert.IsTrue(ManageClassroomCoursePage.Enrollmenttab.WaitListUserCount()); _test.Log(Status.Info, "Validate User has been Waitlisted "); }