public void tc_63648_As_a_Siteadmin_I_want_to_save_an_email_from_the_Edit_workflow_20_2() { CommonSection.Administer.System.EmailManagement.SystemEvents(); _test.Log(Status.Info, "As an Admin navigate to System >> Email Management >> System Event"); SystemEventPage.EmailResultTable.Actions.ClickEdit("FirstResult"); Assert.IsTrue(Driver.checkTitle("Edit Email")); _test.Log(Status.Pass, "Verify Edit Email page display"); string actulTitle = EditEmailPage.getEmailTitle(); EditEmailPage.UpdateEmailTitle(actulTitle + "test"); string Actualsubject = EditEmailPage.getSubjectText(); EditEmailPage.UpdateSubject(Actualsubject + "test"); EditEmailPage.ClickSave(); _test.Log(Status.Info, "Click Save"); CommonSection.Administer.System.EmailManagement.SystemEvents(); _test.Log(Status.Info, "As an Admin navigate to System >> Email Management >> System Event"); SystemEventPage.EmailResultTable.Actions.ClickEdit("FirstResult"); Assert.IsTrue(Driver.checkTitle("Edit Email")); _test.Log(Status.Pass, "Verify Edit Email page display"); Assert.IsTrue(EditEmailPage.getEmailTitle().Equals(actulTitle + "test")); Assert.IsTrue(EditEmailPage.getSubjectText().Equals(Actualsubject + "test")); _test.Log(Status.Pass, "Verify Changes are retained"); TC63647 = 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 tc_63932_As_a_siteadmin_I_want_to_edit_an_email_notification() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.Administer.System.DomainsandURLS.Domains(); _test.Log(Status.Info, "As an Admin navigate to System >> Domains"); DomainsPage.ClickDomainLink("Meridian Global"); EditSummaryPage.ClickOptionsTab(); _test.Log(Status.Info, "Navigate to option tab"); Assert.IsTrue(EditConfigurationOptionsPage.EditConfigurationTab.isEnablecontentleveleditingforsystememailsDisplay()); _test.Log(Status.Pass, "Verify Enable content-level editing for system emails option is Display"); Assert.IsTrue(EditConfigurationOptionsPage.EditConfigurationTab.isContentleveleditingforsystememailsisOn()); ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "_TC63932"); 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.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()); string actualEmailTitle = EditEmailPage.getEmailTitle(); EditEmailPage.UpdateEmailTitle(actualEmailTitle + "test"); string Actualsubject = EditEmailPage.getSubjectText(); EditEmailPage.UpdateSubject(Actualsubject + "test"); EditEmailPage.ClickSave(); _test.Log(Status.Info, "Click Save"); EditEmailPage.clickBreadcrumb("Notifications"); 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.getEmailTitle().Equals(actualEmailTitle + "test")); Assert.IsTrue(EditEmailPage.getSubjectText().Equals(Actualsubject + "test")); _test.Log(Status.Pass, "Verify Changes are retained"); TC63930 = true; }
public void tc_61291_Edit_an_Existing_Email_20_1() { CommonSection.Manage.Training(); CommonSection.Administer.System.EmailManagement.SystemEvents(); _test.Log(Status.Info, "Goto Administer > System >EmailManagement>System Events Page"); Assert.IsTrue(Driver.Instance.Title.Equals("System Events")); SystemEventPage.EventTable.Action.ClickEdit(); Assert.IsTrue(Driver.Instance.Title.Equals("Edit Email")); EditEmailPage.ClickSave(); EditEmailPage.ClickReturn(); Assert.IsTrue(Driver.Instance.Title.Equals("System Events")); }
public void tc_63931_As_a_Course_manager_I_want_to_edit_an_email_notification() { CommonSection.SearchCatalog('"' + classroomcoursetitle + "_TC63322" + '"'); SearchResultsPage.ClickCourseTitle(classroomcoursetitle + "_TC63322"); ContentDetailsPage.ClickEditContent_New19_2(); ContentDetailsPage.Accordians.ClickEdit_Permissions(); EditPermissionsPage.clickAssignPermission(); _test.Log(Status.Info, "Click Assign Permission"); EditPermissionsPage.AssignPermissionTo("somnath course manager"); 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()); SectionDetailsPage.NotificationTab.Action.ClickEdit("FirstRecord"); Assert.IsTrue(Driver.checkTitle("Edit Email")); _test.Log(Status.Pass, "Verify Edit Email page display"); Assert.IsTrue(EditEmailPage.isPreviewButtondisplay()); string actualEmailTitle = EditEmailPage.getEmailTitle(); EditEmailPage.UpdateEmailTitle(actualEmailTitle + "test"); string Actualsubject = EditEmailPage.getSubjectText(); EditEmailPage.UpdateSubject(Actualsubject + "test"); EditEmailPage.ClickSave(); _test.Log(Status.Info, "Click Save"); EditEmailPage.clickBreadcrumb("Notifications"); 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.getEmailTitle().Equals(actualEmailTitle + "test")); Assert.IsTrue(EditEmailPage.getSubjectText().Equals(Actualsubject + "test")); _test.Log(Status.Pass, "Verify Changes are retained"); }
public void tc_63916_As_an_Admin_preview_an_Email_from_Edit_workflow_20_2() { CommonSection.Administer.System.EmailManagement.SystemEvents(); _test.Log(Status.Info, "As an Admin navigate to System >> Email Management >> System Event"); Assert.IsTrue(SystemEventPage.isResultGriddisplay()); _test.Log(Status.Pass, "Verify Email table is display"); SystemEventPage.EmailResultTable.Actions.ClickEdit("FirstResult"); 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.IsTrue(EditEmailPage.isPreviewButtondisplay()); _test.Log(Status.Pass, "Verify Preview Email Modal is Closed"); }
public void tc_63918_As_an_Admin_attach_files_to_an_email_from_Edit_workflow_20_2() { CommonSection.Administer.System.EmailManagement.SystemEvents(); _test.Log(Status.Info, "As an Admin navigate to System >> Email Management >> System Event"); Assert.IsTrue(SystemEventPage.isResultGriddisplay()); _test.Log(Status.Pass, "Verify Email table is display"); SystemEventPage.EmailResultTable.Actions.ClickEdit("FirstResult"); Assert.IsTrue(Driver.checkTitle("Edit Email")); _test.Log(Status.Pass, "Verify Edit Email page display"); EditEmailPage.BrowseandUploadfile("Data\\mv_mvet_a03_it_enus.au"); _test.Log(Status.Info, "Upload an invalid extension file"); Assert.IsTrue(EditEmailPage.isValidationmessagedidisplay()); _test.Log(Status.Pass, "Verify Invalid extension file validation message display"); EditEmailPage.BrowseandUploadfile("Data\\test_image.jpg"); _test.Log(Status.Info, "Upload a valide extension file"); Assert.IsTrue(EditEmailPage.isfileisuploaded()); _test.Log(Status.Pass, "Verify file is uploaded"); EditEmailPage.DeleteduploaededFile(); EditEmailPage.ClickSave(); }
public void tc_63927_As_an_admin_I_want_to_preview_an_email_for_Classroom_sections() { ClassroomCoursePage.CreateClassroomCourse(classroomcoursetitle + "_TC63927"); 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.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"); EditEmailPage.clickBreadcrumb(classroomcoursetitle + "_TC63927"); ContentDetailsPage.Accordians.ClickEdit_Permissions(); EditPermissionsPage.clickAssignPermission(); _test.Log(Status.Info, "Click Assign Permission"); EditPermissionsPage.AssignPermissionTo("somnath course manager"); TC63929 = true; }
public void tc_63878_As_a_Siteadmin_I_want_to_add_field_codes_to_email_subject_and_message_when_the_cursor_is_not_placed_in_the_existing_textbox() { CommonSection.Administer.System.EmailManagement.SystemEvents(); _test.Log(Status.Info, "As an Admin navigate to System >> Email Management >> System Event"); Assert.IsTrue(SystemEventPage.isResultGriddisplay()); _test.Log(Status.Pass, "Verify Email table is display"); SystemEventPage.EmailResultTable.Actions.ClickEdit("FirstResult"); Assert.IsTrue(Driver.checkTitle("Edit Email")); _test.Log(Status.Pass, "Verify Edit Email page display"); string Actualsubject = EditEmailPage.getSubjectText(); EditEmailPage.Subject.CLickSelectFieldCode(); Assert.IsTrue(EditEmailPage.Subject.isSelectFieldCodeModalOpen()); _test.Log(Status.Pass, "Verify Select Field Code modal opened"); string SelectedfieldCode = EditEmailPage.Subject.SelectFieldCodeModal.getFirstfieldcodetext(); EditEmailPage.Subject.SelectFieldCodeModal.SelectandSaveSubjectFieldCode(); Assert.IsFalse(EditEmailPage.Subject.isSelectFieldCodeModalOpen()); Assert.IsTrue(EditEmailPage.isSubjectisUpdatedwithfieldCodeattheend(SelectedfieldCode)); EditEmailPage.EmailBodyRichText.ClickSelectFieldCode(); Assert.IsTrue(EditEmailPage.EmailBodyRichText.isSelectFieldCodeModalOpen()); _test.Log(Status.Pass, "Verify Select Field Code modal opened"); string SelectedfieldCodeEmailbody = EditEmailPage.EmailBodyRichText.SelectFieldCodeModal.getFirstfieldcodetext(); EditEmailPage.EmailBodyRichText.SelectFieldCodeModal.SelectandSaveSubjectFieldCode(); Assert.IsFalse(EditEmailPage.EmailBodyRichText.isSelectFieldCodeModalOpen()); Assert.IsTrue(EditEmailPage.isEmailBodyisUpdatedwithfieldCodeattheEnd(SelectedfieldCodeEmailbody)); EditEmailPage.ClickSave(); EditEmailPage.ClickSystemeventBreadcromb(); SystemEventPage.EmailResultTable.Actions.ClickEdit("FirstResult"); Assert.IsTrue(Driver.checkTitle("Edit Email")); _test.Log(Status.Pass, "Verify Edit Email page display"); Assert.IsTrue(EditEmailPage.isSubjectisUpdatedwithfieldCodeattheend(SelectedfieldCode)); Assert.IsTrue(EditEmailPage.isEmailBodyisUpdatedwithfieldCodeattheEnd(SelectedfieldCodeEmailbody)); TC63879 = true; }