public void a23_Admin_User_Search_For_Learner_From_Section_Enrollment_Tab_33599() { #region Create A Classroom Course Section And Enroll Multiple Users Into It ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "TC33599"); _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.SetEnrollmentStartsDate(3); ManageClassroomCoursePage.CreateSection.SectionMaxCapacity("30"); ManageClassroomCoursePage.SelectWaitListasYes(); ManageClassroomCoursePage.CreateSection.TitleAs("Section1"); ManageClassroomCoursePage.CreateSection.Create(); #endregion Assert.IsTrue(ClassroomCoursePage.GetNewCreatedSectionLink("Section1")); _test.Log(Status.Pass, "Create New Course Section and Event"); ManageClassroomCoursePage.Sectiontab.ClickManageEnrollment(); Assert.IsTrue(ManageClassroomCoursePage.Enrollment()); ManageClassroomCoursePage.Enrollmenttab.ClickEnroll(); ManageClassroomCoursePage.BatchEnrollUserModal.EnrollUser("Site Administrator"); //Assert.IsTrue(Driver.comparePartialString("Success", ManageClassroomCoursePage.GetUpdatedSuccessMessage())); _test.Log(Status.Pass, "User Enrolled into select course successfully "); string enrolleduserName = ManageClassroomCoursePage.Enrollmenttab.EnrolledUserName(); ManageClassroomCoursePage.Enrollmenttab.ClickEnroll(); ManageClassroomCoursePage.SelectMultipleUsers(); Assert.IsTrue(ManageClassroomCoursePage.SearchForEnrolledUser("Site Administrator")); //"Regression0403012001people" _test.Log(Status.Pass, "Search Result Displayed"); ClassroomCoursePage.DeleteClassroomCourse(classroomcoursetitle + "TC33599"); }
public void tc_63421_Classroom_Attendance_and_progress_Multi_Event_with_no_Items_in_gradebook() { ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "_TC63421"); ManageClassroomCoursePage.Clicktab("Sections"); ManageClassroomCoursePage.CreateSection.ClickAddaNewSection(); ManageClassroomCoursePage.CreateSection.TitleAs("Section with Recurring"); ManageClassroomCoursePage.setRecurence("Daily"); ManageClassroomCoursePage.CreateSection.SetEnrollmentStartsDate(1); _test.Log(Status.Info, "Set enrollment Start date to one day less from current date"); ManageClassroomCoursePage.EnterMaximum("2"); ManageClassroomCoursePage.SelectWaitListasYes(); ManageClassroomCoursePage.CreateSection.Create(); _test.Log(Status.Info, "Clcik create button"); Assert.IsTrue(SectionDetailsPage.isGradebookAndAttendanceTabDisplay()); _test.Log(Status.Pass, "Verify Gradebook and Attendance tab display"); Assert.IsTrue(ManageClassroomCoursePage.Enrollment()); ManageClassroomCoursePage.ClickEnrollmentTab(); ManageClassroomCoursePage.Enrollmenttab.ClickEnroll(); ManageClassroomCoursePage.BatchEnrollUserModal.EnrollUser("somnath"); _test.Log(Status.Pass, "User Enrolled into select course successfully "); SectionDetailsPage.ClickGradebookTab(); Assert.IsFalse(SectionDetailsPage.GradebookTab.isGradesSubTabDisplay()); _test.Log(Status.Pass, "Verify Grades Sub Tab is not display in Gradebook and Attendance tab"); Assert.IsTrue(SectionDetailsPage.GradebookTab.UserListGrid.Verify_ColumnHeaderforRecevent()); Assert.IsTrue(SectionDetailsPage.GradebookTab.isPaginationdisplay()); _test.Log(Status.Pass, "Verify is Pagination display"); }
public void tc_63420_Classroom_Attendance_and_progress_Single_Event_Admin() { ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "_TC63420"); ManageClassroomCoursePage.Clicktab("Sections"); ManageClassroomCoursePage.CreateSection.ClickAddaNewSection(); ManageClassroomCoursePage.CreateSection.TitleAs("Section1"); ManageClassroomCoursePage.SelectAddDayEventCheckbox(); ManageClassroomCoursePage.CreateSection.SetEnrollmentStartsDate(1); _test.Log(Status.Info, "Set enrollment Start date to one day less from current date"); ManageClassroomCoursePage.EnterMaximum("2"); ManageClassroomCoursePage.SelectWaitListasYes(); ManageClassroomCoursePage.CreateSection.Create(); _test.Log(Status.Info, "Clcik create button"); Assert.IsTrue(SectionDetailsPage.isGradebookAndAttendanceTabDisplay()); _test.Log(Status.Pass, "Verify Gradebook and Attendance tab display"); Assert.IsTrue(ManageClassroomCoursePage.Enrollment()); ManageClassroomCoursePage.ClickEnrollmentTab(); ManageClassroomCoursePage.Enrollmenttab.ClickEnroll(); ManageClassroomCoursePage.BatchEnrollUserModal.EnrollUser("somnath"); _test.Log(Status.Pass, "User Enrolled into select course successfully "); SectionDetailsPage.ClickGradebookTab(); Assert.IsFalse(SectionDetailsPage.GradebookTab.isGradesSubTabDisplay()); _test.Log(Status.Pass, "Verify Grades Sub Tab is not display in Gradebook and Attendance tab"); Assert.IsTrue(SectionDetailsPage.GradebookTab.UserListGrid.Verify_ColumnHeader()); Assert.IsTrue(SectionDetailsPage.GradebookTab.UserListGrid.Verify_AttendanceSubTab("All Attended", " All Absent")); _test.Log(Status.Pass, "Verify All Attended and all Absent link display in Attendace culumn header"); SectionDetailsPage.GradebookTab.UserListGrid.ClickAllAttended(); Assert.IsTrue(Driver.comparePartialString("Success The information was updated.×", driver.getSuccessMessage())); _test.Log(Status.Pass, "Successful message matched "); SectionDetailsPage.GradebookTab.UserListGrid.ClickAllAbsent(); Assert.IsTrue(Driver.comparePartialString("Success The information was updated.×", driver.getSuccessMessage())); _test.Log(Status.Pass, "Successful message matched "); }
public void a14_ENrolluserfromClassroomSection_33230() { #region create new course, add section to it and enroll ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "TC33230"); _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.SectionMaxCapacity("1"); ManageClassroomCoursePage.SelectWaitListasYes(); _test.Log(Status.Info, "Click Waitlist as Yes"); CreateNewCourseSectionAndEventPage.CreateSection("Section1", DateTime.Now.AddDays(2).ToString("MM/dd/yyyy"), DateTime.Now.AddDays(2).ToString("MM/dd/yyyy")); // 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("saiflearner"); //Assert.IsTrue(Driver.comparePartialString("Success", ManageClassroomCoursePage.GetUpdatedSuccessMessage())); _test.Log(Status.Pass, "User Enrolled into select course successfully "); CommonSection.Logout(); _test.Log(Status.Pass, "Admin user logged out successfully"); #endregion #region Login with a Learner search created classroom course and enroll LoginPage.LoginAs("saiflearner").WithPassword("").Login(); _test.Log(Status.Pass, "Login as a Learner"); CommonSection.Learner.CurrentTraining(); CommonSection.SearchCatalog('"' + classroomcoursetitle + "TC33230" + '"'); CatalogPage.ClickonSearchedCatalog(classroomcoursetitle + "TC33230"); Assert.IsTrue(CatalogPage.GetCurrentEnrolledTraining(classroomcoursetitle + "TC33230")); _test.Log(Status.Pass, "Enrolled classroom course is displaying"); #endregion }
public void P20_1_a15_Self_Waitlist_in_Classroom_Course_14509() { ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "TC14509"); _test.Log(Status.Pass, "New Classroom Course Created"); ManageClassroomCoursePage.Clicktab("Sections"); ManageClassroomCoursePage.CreateSection.ClickAddaNewSection(); ManageClassroomCoursePage.CreateSection.TitleAs("Section1"); ManageClassroomCoursePage.SelectAddDayEventCheckbox(); ManageClassroomCoursePage.CreateSection.SetEnrollmentStartsDate(1); _test.Log(Status.Info, "Set enrollment Start date to one day less from current date"); ManageClassroomCoursePage.SelectWaitListasYes(); ManageClassroomCoursePage.CreateSection.Create(); _test.Log(Status.Info, "Clcik create button"); ManageClassroomCoursePage.Sectiontab.ClickManageEnrollment(); Assert.IsTrue(ManageClassroomCoursePage.Enrollment()); ManageClassroomCoursePage.Enrollmenttab.ClickEnroll(); ManageClassroomCoursePage.BatchEnrollUserModal.EnrollUser("user"); _test.Log(Status.Info, "Enrollment one user to section"); CommonSection.Logout(); LoginPage.LoginAs("userreg_0210112911anybrowser").WithPassword("").Login(); _test.Log(Status.Info, "Login with a learner"); CommonSection.SearchCatalog('"' + classroomcoursetitle + "TC14509" + '"'); _test.Log(Status.Info, "Search created Classroom Course from Catalog"); SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "TC14509"); _test.Log(Status.Info, "Click searched Classroom course title"); ContentDetailsPage.ContentBanner.Click_ScheduleButton(); _test.Log(Status.Info, "Click at schedule tab"); //Assert.IsTrue(ContentDetailsPage.ScheduledCourse.IsWaitlistbuttonDisplay()); _test.Log(Status.Pass, "Verify Waitlist button Display for section"); Assert.IsTrue(ContentDetailsPage.ScheduleTab.SectionPortlet.IsWaitlistbuttonDisplay()); ContentDetailsPage.ScheduledCourse.ClickWaitlistButton(); _test.Log(Status.Info, "Click Waitlist button"); // Assert.IsTrue(ContentDetailsPage.ScheduledCourse.IsCancelWaitlistbuttonDisplay()); Assert.IsTrue(ContentDetailsPage.ScheduleTab.SectionPortlet.IsCancelWaitlistbuttonDisplay()); _test.Log(Status.Pass, "Verify Cancel Waitlist button Display for section"); }
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 "); }
public void a15_Enrollment_Set_Individual_Cancellation_33232() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); #region verify Attendance Required Status For EnrolledUser ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "TC33232"); _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(); _test.Log(Status.Info, "Click Waitlist as Yes"); ManageClassroomCoursePage.CreateSection.Create(); // 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"); //ManageClassroomCoursePage.Sectiontab.ClickManageEnrollment(); //_test.Log(Status.Info, "Click Manage Enrollment action menu"); //ManageClassroomCoursePage.Enrollmenttab.SearchEnrolledUser("userreg_0403012001people1"); Assert.AreEqual("No", ManageClassroomCoursePage.Enrollmenttab.AttendanceRequiredStatusForEnrolledUser()); _test.Log(Status.Pass, "Verify attandance required value is No"); CommonSection.Logout(); #endregion #region Login with learner and verify Cancel Enrollment under action LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Pass, "Login as a Learner"); CommonSection.Learner.CurrentTraining(); CommonSection.SearchCatalog('"' + classroomcoursetitle + "TC33232" + '"'); // ('"' + classroomcoursetitle + '"'); CatalogPage.ClickonSearchedCatalog(classroomcoursetitle + "TC33232"); //("ClassRoomCourseTitle2011472447");// Assert.IsTrue(CatalogPage.GetCurrentEnrolledTraining(classroomcoursetitle + "TC33232")); // (classroomcoursetitle)); _test.Log(Status.Pass, "Enrolled classroom course is displaying"); //CurrentTrainings.ClickAction(); Assert.AreEqual("Cancel Enrollment", CurrentTrainings.GetActionStatus()); _test.Log(Status.Pass, "Cancel Enrollment is display in Action section"); CommonSection.Logout(); #endregion #region Login as admin and update Attendance Required Status For EnrolledUser from No to Yes LoginPage.LoginAs("").WithPassword("").Login(); _test.Log(Status.Pass, "Login as a Admin"); CommonSection.CatalogSearchText('"' + classroomcoursetitle + "TC33232" + '"'); //('"' + classroomcoursetitle + '"'); CatalogPage.ClickonSearchedCatalog(classroomcoursetitle + "TC33232"); // (classroomcoursetitle); _test.Log(Status.Pass, "Search Catalog"); CatalogPage.ClickEditContent(); _test.Log(Status.Info, "Click Edit Content"); ManageClassroomCoursePage.Clicktab("Sections"); _test.Log(Status.Info, "Click on Sections Tab"); ManageClassroomCoursePage.Sectiontab.ClickManageEnrollment(); _test.Log(Status.Info, "Click Manage Enrollment action menu"); ManageClassroomCoursePage.Enrollmenttab.ClickEnroll(); ManageClassroomCoursePage.BatchEnrollUserModal.EnrollUser("ak_learner"); ManageClassroomCoursePage.Enrollmenttab.SearchEnrolledUser("ak_learner"); ManageClassroomCoursePage.Enrollmenttab.UpdateAttendanceRequiredfromNotoYes(); _test.Log(Status.Info, "Update Attendance Required from No to Yes"); Assert.AreEqual("Yes", ManageClassroomCoursePage.Enrollmenttab.AttendanceRequiredStatusForEnrolledUser()); //Assert.IsTrue(Driver.comparePartialString("Success", ManageClassroomCoursePage.GetUpdatedSuccessMessage())); CommonSection.Logout(); #endregion #region Re Login with learner and verify Cancel Enrollment under action LoginPage.LoginAs("ak_learner").WithPassword("").Login(); _test.Log(Status.Pass, "Login as a Learner"); CommonSection.Learner.CurrentTraining(); CommonSection.SearchCatalog('"' + classroomcoursetitle + "TC33232" + '"'); // ('"' + classroomcoursetitle + '"'); CatalogPage.ClickonSearchedCatalog(classroomcoursetitle + "TC33232"); // (classroomcoursetitle); Assert.IsTrue(CatalogPage.GetCurrentEnrolledTraining(classroomcoursetitle + "TC33232")); _test.Log(Status.Pass, "Enrolled classroom course is displaying"); Assert.AreNotEqual("Cancel Enrollment", CurrentTrainings.GetActionStatusForCancelEnrollment()); #endregion }
public void tc_63342_As_admin_verify_the_Subtab_Grades() { ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "_TC63342"); ManageClassroomCoursePage.Clicktab("Sections"); ManageClassroomCoursePage.CreateSection.ClickAddaNewSection(); ManageClassroomCoursePage.CreateSection.TitleAs("Section1"); ManageClassroomCoursePage.SelectAddDayEventCheckbox(); ManageClassroomCoursePage.CreateSection.SetEnrollmentStartsDate(1); _test.Log(Status.Info, "Set enrollment Start date to one day less from current date"); ManageClassroomCoursePage.EnterMaximum("2"); ManageClassroomCoursePage.ClickSelectInstructorButton(); ManageClassroomCoursePage.SelectInstructorModal.SearchInstructor("somnath1"); _test.Log(Status.Info, "Search any instructor in Select Instructor Modal"); ManageClassroomCoursePage.SelectInstructorModal.SelectandClickSet(); _test.Log(Status.Info, "Select searched instructor and Click on Set"); ManageClassroomCoursePage.SelectWaitListasYes(); ManageClassroomCoursePage.CreateSection.Create(); _test.Log(Status.Info, "Clcik create button"); Assert.IsTrue(SectionDetailsPage.isGradebookAndAttendanceTabDisplay()); _test.Log(Status.Pass, "Verify Gradebook and Attendance tab display"); Assert.IsFalse(SectionDetailsPage.GradebookTab.isGradesSubTabDisplay()); _test.Log(Status.Pass, "Verify Grades Sub Tab is not visible in Gradebook and Attendance tab"); //for Recurring recurring ManageClassroomCoursePage.ClickSectionBreadcrumb(); ManageClassroomCoursePage.CreateSection.ClickAddaNewSection(); ManageClassroomCoursePage.CreateSection.TitleAs("Section with Recurring"); ManageClassroomCoursePage.setRecurence("Daily"); ManageClassroomCoursePage.CreateSection.SetEnrollmentStartsDate(1); _test.Log(Status.Info, "Set enrollment Start date to one day less from current date"); ManageClassroomCoursePage.EnterMaximum("2"); ManageClassroomCoursePage.ClickSelectInstructorButton(); ManageClassroomCoursePage.SelectInstructorModal.SearchInstructor("Somnath"); _test.Log(Status.Info, "Search any instructor in Select Instructor Modal"); ManageClassroomCoursePage.SelectInstructorModal.SelectandClickSet(); _test.Log(Status.Info, "Select searched instructor and Click on Set"); ManageClassroomCoursePage.SelectWaitListasYes(); ManageClassroomCoursePage.CreateSection.Create(); _test.Log(Status.Info, "Clcik create button"); Assert.IsTrue(SectionDetailsPage.isGradebookAndAttendanceTabDisplay()); _test.Log(Status.Pass, "Verify Gradebook and Attendance tab display"); SectionDetailsPage.ClickContentTab(); SectionDetailsPage.ContentTab.SelectAddAssignmentAddContentdropdown("Add Assignment"); _test.Log(Status.Info, "Select Add Note from Add Content Dropdown"); SectionDetailsPage.ContentTab.AddAssignmentAs("Graded Assignment"); Assert.IsTrue(ManageClassroomCoursePage.Enrollment()); ManageClassroomCoursePage.ClickEnrollmentTab(); ManageClassroomCoursePage.Enrollmenttab.ClickEnroll(); ManageClassroomCoursePage.BatchEnrollUserModal.EnrollUser("somnath"); _test.Log(Status.Pass, "User Enrolled into select course successfully "); SectionDetailsPage.ClickGradebookTab(); Assert.IsTrue(SectionDetailsPage.GradebookTab.isGradesSubTabDisplay()); _test.Log(Status.Pass, "Verify Grades Sub Tab display in Gradebook and Attendance tab"); SectionDetailsPage.GradebookTab.GradesSubTab.ClickGrades(); Assert.IsTrue(SectionDetailsPage.GradebookTab.GradesSubTab.isGradeSubmissionsButtonDisplay()); _test.Log(Status.Pass, "Verify Grade Submissions Button display inside Grades Sub Tab "); Assert.IsTrue(SectionDetailsPage.GradebookTab.GradesSubTab.isGradesOnlyButtonDisplay()); _test.Log(Status.Pass, "Verify Grades Only Button is display in Grades Sub Tab"); Assert.IsTrue(SectionDetailsPage.GradebookTab.GradesSubTab.GradeSubmissions.isusertabledisplay()); Assert.IsTrue(SectionDetailsPage.GradebookTab.GradesSubTab.GradeSubmissions.UserTablecolumnHeaders("Name", "Score", "Attendance", "Graded Assignment")); }