public void a06_Add_Effective_and_Expires_date_to_new_Training_assignment_which_has_no_Due_Date_35821() { CommonSection.Manage.Training(); _test.Log(Status.Info, "Navigate to Manage >> Training Page"); TrainingPage.TrainingAssignments.Click_CreateTrainingAssignment(); _test.Log(Status.Info, "Click Create Training Assignment link from training assignment portlet"); CreateTrainingAssignmentPage.Create(TATitle + "35821"); _test.Log(Status.Info, "A new training assignement created as draft"); CreateTrainingAssignmentPage.ContentTab.ClickAddContent(); _test.Log(Status.Info, "Click Add Content"); CreateTrainingAssignmentPage.ContentTab.AddContentModal.AddContent("general"); _test.Log(Status.Info, "Content added to training assignment"); CreateTrainingAssignmentPage.AssignessTab.ClickAddAssignees(); _test.Log(Status.Info, "Click Add Assignees button in Assignees tab"); CreateTrainingAssignmentPage.AssignessTab.AddAssignessModal.AddAssigne("somnath"); _test.Log(Status.Info, "A user added to training assignment"); CreateTrainingAssignmentPage.ClickEffectiveDatesTab(); string Effectivedate = CreateTrainingAssignmentPage.EffectiveDateTab.SetEffectiveDate(2); // 2 means today+2 CreateTrainingAssignmentPage.ClickEffectiveDatesTab(); string Expiresdate = CreateTrainingAssignmentPage.EffectiveDateTab.SetExpiresDate(5); CreateTrainingAssignmentPage.clickAssignButton(); Assert.IsTrue(CreateTrainingAssignmentPage.isEffectiveDateandExpiresDateDisplayonTop(Effectivedate, Expiresdate)); Assert.IsTrue(CreateTrainingAssignmentPage.isAssignmentStatus("Pending")); }
public void a07_Add_Effective_and_Expires_date_to_new_Training_assignment_which_has_Due_Date_and_Non_recurring_35823() { CommonSection.Manage.Training(); _test.Log(Status.Info, "Navigate to Manage >> Training Page"); TrainingPage.TrainingAssignments.Click_CreateTrainingAssignment(); _test.Log(Status.Info, "Click Create Training Assignment link from training assignment portlet"); CreateTrainingAssignmentPage.Create(TATitle + "35823"); _test.Log(Status.Info, "A new training assignement created as draft"); CreateTrainingAssignmentPage.ContentTab.ClickAddContent(); _test.Log(Status.Info, "Click Add Content"); CreateTrainingAssignmentPage.ContentTab.AddContentModal.AddContent("general"); _test.Log(Status.Info, "Content added to training assignment"); CreateTrainingAssignmentPage.AssignessTab.ClickAddAssignees(); _test.Log(Status.Info, "Click Add Assignees button in Assignees tab"); CreateTrainingAssignmentPage.AssignessTab.AddAssignessModal.AddAssigne("somnath"); _test.Log(Status.Info, "A user added to training assignment"); CreateTrainingAssignmentPage.DueDateTab.ClickChage(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); string previousCompletions = CreateTrainingAssignmentPage.DueDateTab.AssignmentDueDateModal.SetPreviousCompletionsYesandRecurringNo("date"); _test.Log(Status.Info, "Set Previous Completions count and save for Non recurring assignement"); CreateTrainingAssignmentPage.ClickEffectiveDatesTab(); string Effectivedate = CreateTrainingAssignmentPage.EffectiveDateTab.SetEffectiveDate(1); string Expiresdate = CreateTrainingAssignmentPage.EffectiveDateTab.SetExpiresDate(25); CreateTrainingAssignmentPage.clickAssignButton(); Assert.IsTrue(CreateTrainingAssignmentPage.isEffectiveDateandExpiresDateDisplayonTop(Effectivedate, Expiresdate)); Assert.IsTrue(CreateTrainingAssignmentPage.isAssignmentStatus("Pending")); }
public void a14_Learner_General_Course_Overview_56396() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.CreateGeneralCourse(GeneralCourseTitle + "_TC56396"); _test.Log(Status.Info, "A new Genaral Course Created"); ContentDetailsPage.Accordians.ClickEdit_Prerequisites(); PrerequisitesPage.ClickAddPrerequisites(); _test.Log(Status.Info, "Click on ADD Prerequisities Button"); Assert.IsTrue(AddPrerequisitesPage.IsSearchfieldsDisplayed()); _test.Log(Status.Info, "Verify Search for, Search Type, Type, User Search, Add button, Back button display"); AddPrerequisitesPage.SearchFor(""); _test.Log(Status.Info, "Click Search Button, Select One record and click add button"); Assert.IsTrue(PrerequisitesPage.isPrerequisitesadded()); _test.Log(Status.Pass, "Verify Prerequisites are added to Curriculumn"); AddPrerequisitesPage.ClickBackButton(); DocumentPage.ClickButton_CheckIn(); #region cretate TA CommonSection.Manage.Training(); _test.Log(Status.Info, "Navigate to Manage >> Training Page"); TrainingPage.TrainingAssignments.Click_CreateTrainingAssignment(); _test.Log(Status.Info, "Click Create Training Assignment link from training assignment portlet"); CreateTrainingAssignmentPage.Create(TATitle + "_TC56396"); _test.Log(Status.Info, "A new training assignement created as draft"); CreateTrainingAssignmentPage.ContentTab.ClickAddContent(); _test.Log(Status.Info, "Click Add Content"); CreateTrainingAssignmentPage.ContentTab.AddContentModal.AddContent(GeneralCourseTitle + "_TC56396"); _test.Log(Status.Info, "Content added to training assignment"); CreateTrainingAssignmentPage.AssignessTab.ClickAddAssignees(); _test.Log(Status.Info, "Click Add Assignees button in Assignees tab"); CreateTrainingAssignmentPage.AssignessTab.AddAssignessModal.AddAssigne("learner 101"); _test.Log(Status.Info, "A user added to training assignment"); CreateTrainingAssignmentPage.DueDateTab.ClickChage(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); string previousCompletions = CreateTrainingAssignmentPage.DueDateTab.AssignmentDueDateModal.SetPreviousCompletionsYesandRecurringNo("days"); _test.Log(Status.Info, "Set Previous Completions count and save for Non recurring assignement"); CreateTrainingAssignmentPage.ClickDueDateTab(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); Assert.IsTrue(CreateTrainingAssignmentPage.DueDateTab.VerifyPreviousComplistion(previousCompletions)); _test.Log(Status.Pass, "Verify Copletion count saved properly"); CreateTrainingAssignmentPage.clickAssignButton(); #endregion CommonSection.Logout(); LoginPage.LoginAs("srlearner101").WithPassword("").Login(); CommonSection.SearchCatalog(GeneralCourseTitle + "_TC56396"); SearchResultsPage.ClickCourseTitle(GeneralCourseTitle + "_TC56396"); Assert.IsTrue(ContentDetailsPage.OverviewTab.isTrainingAssignmentportletDisplay()); Assert.IsTrue(ContentDetailsPage.OverviewTab.TrainingAssignment.isDuedatedisplay()); Assert.IsTrue(ContentDetailsPage.OverviewTab.isPrerequisitePortletDisplay()); TC56397_2 = true; }
public void P20_1_tc_27131_View_RT_Assignments_for_Test() { CommonSection.Logout(); LoginPage.LoginAs("").WithPassword("").Login(); CommonSection.Administer.ContentManagement.Tests(); TestsPage.ClickCreateNew(); TestwizardPage.CreateNewTest(TestTitle + "_TC27131"); _test.Log(Status.Info, "A New test created"); TestwizardPage.checkin(); #region cretate TA CommonSection.Manage.Training(); _test.Log(Status.Info, "Navigate to Manage >> Training Page"); TrainingPage.TrainingAssignments.Click_CreateTrainingAssignment(); _test.Log(Status.Info, "Click Create Training Assignment link from training assignment portlet"); CreateTrainingAssignmentPage.Create(TATitle + "TC27131"); _test.Log(Status.Info, "A new training assignement created as draft"); CreateTrainingAssignmentPage.ContentTab.ClickAddContent(); _test.Log(Status.Info, "Click Add Content"); CreateTrainingAssignmentPage.ContentTab.AddContentModal.AddContent(TestTitle + "_TC27131"); _test.Log(Status.Info, "Content added to training assignment"); CreateTrainingAssignmentPage.AssignessTab.ClickAddAssignees(); _test.Log(Status.Info, "Click Add Assignees button in Assignees tab"); CreateTrainingAssignmentPage.AssignessTab.AddAssignessModal.AddAssigne("learner 101"); _test.Log(Status.Info, "A user added to training assignment"); CreateTrainingAssignmentPage.DueDateTab.ClickChage(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); string previousCompletions = CreateTrainingAssignmentPage.DueDateTab.AssignmentDueDateModal.SetPreviousCompletionsYesandRecurringNo("days"); _test.Log(Status.Info, "Set Previous Completions count and save for Non recurring assignement"); CreateTrainingAssignmentPage.ClickDueDateTab(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); Assert.IsTrue(CreateTrainingAssignmentPage.DueDateTab.VerifyPreviousComplistion(previousCompletions)); _test.Log(Status.Pass, "Verify Copletion count saved properly"); CreateTrainingAssignmentPage.clickAssignButton(); #endregion CommonSection.Logout(); LoginPage.LoginAs("srlearner101").WithPassword("").Login(); CommonSection.SearchCatalog(TestTitle + "_TC27131"); SearchResultsPage.ClickCourseTitle(TestTitle + "_TC27131"); ContentDetailsPage.Click_OverviewTab(); Assert.IsTrue(ContentDetailsPage.OverviewTab.isTrainingAssignmentportletDisplay()); Assert.IsTrue(ContentDetailsPage.OverviewTab.TrainingAssignment.isDuedatedisplay()); TC25153 = true; }
public void tc_58492_As_an_admin_Include_evaluation_to_Training_Assignment_content() { CommonSection.Manage.SurveysAndEvaluations(); SurveycosolePage.Create.Evaluation(); EvaluationPage.ClickCanbeaddedtocontainersortrainingassignments(); EvaluationPage.Title(EvaluationTitle + "TC58492").Keywors("test").Create(); SurveyPage.Click_Publish(); CommonSection.Manage.Training(); _test.Log(Status.Info, "Navigate to Manage >> Training Page"); TrainingPage.TrainingAssignments.Click_CreateTrainingAssignment(); _test.Log(Status.Info, "Click Create Training Assignment link from training assignment portlet"); CreateTrainingAssignmentPage.Create(TATitle + "TC58492"); _test.Log(Status.Info, "A new training assignement created as draft"); CreateTrainingAssignmentPage.ContentTab.ClickAddContent(); _test.Log(Status.Info, "Click Add Content"); _test.Log(Status.Info, "Click Add Content"); CreateTrainingAssignmentPage.ContentTab.AddContentModal.AddContent(EvaluationTitle + "TC58492"); _test.Log(Status.Info, "Content added to training assignment"); CreateTrainingAssignmentPage.AssignessTab.ClickAddAssignees(); _test.Log(Status.Info, "Click Add Assignees button in Assignees tab"); CreateTrainingAssignmentPage.AssignessTab.AddAssignessModal.AddAssigne("learner 101"); _test.Log(Status.Info, "A user added to training assignment"); CreateTrainingAssignmentPage.DueDateTab.ClickChage(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); string previousCompletions = CreateTrainingAssignmentPage.DueDateTab.AssignmentDueDateModal.SetPreviousCompletionsYesandRecurringNo("days"); _test.Log(Status.Info, "Set Previous Completions count and save for Non recurring assignement"); CreateTrainingAssignmentPage.ClickDueDateTab(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); Assert.IsTrue(CreateTrainingAssignmentPage.DueDateTab.VerifyPreviousComplistion(previousCompletions)); _test.Log(Status.Pass, "Verify Copletion count saved properly"); CreateTrainingAssignmentPage.clickAssignButton(); CommonSection.Logout(); LoginPage.LoginAs("srlearner101").WithPassword("").Login(); CommonSection.Learn.CurrentTraining(); CurrentTrainingPage.allContenttypefilter.selectEvaluation(); Assert.IsTrue(CurrentTrainingPage.ContentList.isContentTypeDisplay("Evaluation")); TC60869 = true; }
public void P20_1_a21_Add_Recurring_Yes_within_Due_Date_to_new_Training_Assignment_30495() { CommonSection.Manage.Training(); _test.Log(Status.Info, "Navigate to Manage >> Training Page"); TrainingPage.TrainingAssignments.Click_CreateTrainingAssignment(); _test.Log(Status.Info, "Click Create Training Assignment link from training assignment portlet"); CreateTrainingAssignmentPage.Create(TATitle + "30495"); _test.Log(Status.Info, "A new training assignement created as draft"); CreateTrainingAssignmentPage.ContentTab.ClickAddContent(); _test.Log(Status.Info, "Click Add Content"); CreateTrainingAssignmentPage.ContentTab.AddContentModal.AddContent("general"); _test.Log(Status.Info, "Content added to training assignment"); CreateTrainingAssignmentPage.AssignessTab.ClickAddAssignees(); _test.Log(Status.Info, "Click Add Assignees button in Assignees tab"); CreateTrainingAssignmentPage.AssignessTab.AddAssignessModal.AddAssigne("somnath"); _test.Log(Status.Info, "A user added to training assignment"); CreateTrainingAssignmentPage.DueDateTab.ClickChage(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); CreateTrainingAssignmentPage.DueDateTab.AssignmentDueDateModal.SetDueDateRecurring("Within days"); _test.Log(Status.Info, "Set Due Date for Non recurring assignement and Save"); CreateTrainingAssignmentPage.clickAssignButton(); Assert.IsTrue(CreateTrainingAssignmentPage.isAssignmentStatus("Assigned")); }
public void tc_59883_AICC_Overview_Tab_Prerequisites_Training_Assignments_Surveys_Evaluation() { CommonSection.CreateGeneralCourse(GeneralCourseTitle + "TC59883"); _test.Log(Status.Info, "Create a general Course for Prerequisite"); DocumentPage.ClickButton_CheckIn(); 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 + "TC59883"); EditSummaryPage.ClickSavebutton(); _test.Log(Status.Info, "Create a new AICC Course"); Assert.IsTrue(ContentDetailsPage.IsContentCreated()); _test.Log(Status.Pass, "Verify New Document is Created"); ContentDetailsPage.Edit_Prerequisites(GeneralCourseTitle + "TC59883"); _test.Log(Status.Pass, "Click edit Prerequisite and add Prerequisite"); //Assert.IsTrue(Driver.comparePartialString(" The selected items were added as prerequisites." + // " If values were entered for any prerequisite's attributes, then these values were saved.", PrerequisitesPage.GetSuccessMessage())); //_test.Log(Status.Pass, "Verify Success message"); PrerequisitesPage.Click_BreadCrumb(); _test.Log(Status.Pass, "Click breadcrumbs"); Assert.IsTrue(ContentDetailsPage.isSurveyAccordiandisplayed()); _test.Log(Status.Info, "Verify Survey accordian display on RHS side"); ContentDetailsPage.Accordians.ClickManage_Survey(); _test.Log(Status.Info, "Click Survey Manage button"); Assert.IsTrue(SurveysPage.IsSurveyPageCompenetsarepresent("btn_AssignSurverbtn", "resultgrid")); _test.Log(Status.Info, "Verify Survey page has Assign Surveys button and result grid has no record"); SurveysPage.ClickAssignSurveysnew(); _test.Log(Status.Info, "Click on Assign Surveys Button"); Assert.IsTrue(SurveysPage.AddSurveyModal.IsSearchfieldsDisplayed()); _test.Log(Status.Pass, "Verify Search, Result grid, Add button on Add survey Modal"); string Surveytitle_OnEnroll = SurveysPage.AddSurveyModal.AddSurveystoContentWithAvailabilityas("When learner enrolls"); _test.Log(Status.Info, "Search Survey and add one survey to content with availability as When learner enrolls"); SurveysPage.Click_backbutton(); DocumentPage.ClickButton_CheckIn(); #region cretate TA CommonSection.Manage.Training(); _test.Log(Status.Info, "Navigate to Manage >> Training Page"); TrainingPage.TrainingAssignments.Click_CreateTrainingAssignment(); _test.Log(Status.Info, "Click Create Training Assignment link from training assignment portlet"); CreateTrainingAssignmentPage.Create(TATitle + "_TC59883"); _test.Log(Status.Info, "A new training assignement created as draft"); CreateTrainingAssignmentPage.ContentTab.ClickAddContent(); _test.Log(Status.Info, "Click Add Content"); CreateTrainingAssignmentPage.ContentTab.AddContentModal.AddContent(AICCCourseTitle + "TC59883"); _test.Log(Status.Info, "Content added to training assignment"); CreateTrainingAssignmentPage.AssignessTab.ClickAddAssignees(); _test.Log(Status.Info, "Click Add Assignees button in Assignees tab"); CreateTrainingAssignmentPage.AssignessTab.AddAssignessModal.AddAssigne("learner 101"); _test.Log(Status.Info, "A user added to training assignment"); CreateTrainingAssignmentPage.DueDateTab.ClickChage(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); string previousCompletions = CreateTrainingAssignmentPage.DueDateTab.AssignmentDueDateModal.SetPreviousCompletionsYesandRecurringNo("days"); _test.Log(Status.Info, "Set Previous Completions count and save for Non recurring assignement"); CreateTrainingAssignmentPage.ClickDueDateTab(); _test.Log(Status.Info, "Click Chage button in Due Date tab"); Assert.IsTrue(CreateTrainingAssignmentPage.DueDateTab.VerifyPreviousComplistion(previousCompletions)); _test.Log(Status.Pass, "Verify Copletion count saved properly"); CreateTrainingAssignmentPage.clickAssignButton(); #endregion CommonSection.Logout(); LoginPage.LoginAs("srlearner101").WithPassword("").Login(); CommonSection.SearchCatalog(AICCCourseTitle + "TC59883"); SearchResultsPage.ClickCourseTitle(AICCCourseTitle + "TC59883"); Assert.IsTrue(ContentDetailsPage.OverviewTab.isTrainingAssignmentportletDisplay()); Assert.IsTrue(ContentDetailsPage.OverviewTab.TrainingAssignment.isDuedatedisplay()); Assert.IsTrue(ContentDetailsPage.OverviewTab.isPrerequisitePortletDisplay()); Assert.IsTrue(ContentDetailsPage.OverviewTab.issurveyPortletisDisplay()); }