Example #1
0
 public void tc_60215_SF_182_User_Creates_Request_for_self()
 {
     CommonSection.Learn.SF182();
     _test.Log(Status.Info, "Navigate to Learn >> SF182");
     Assert.IsTrue(Driver.checkTitle("SF-182"));
     SF182Page.ClickCreate();
     Assert.IsTrue(NewSF182RequestPage.isAboutThisSF_182RequestPortletdisplayexpanded());
     Assert.IsTrue(NewSF182RequestPage.aboutThisSf182Request.Verifyfields("Agency", "request status", "Resubmission", "Initial", "Correction", "Cancellation"));
     NewSF182RequestPage.aboutThisSf182Request.EnterAgencyNumber(AgencyNumber);
     NewSF182RequestPage.aboutThisSf182Request.ClickNext();
     Assert.IsTrue(NewSF182RequestPage.isYourinformationdisplayexpanded());
     _test.Log(Status.Pass, "Verify Your information porlet expnded after done next from Agency");
     Assert.IsTrue(NewSF182RequestPage.YourInformation.Verifydisabledfields());
     NewSF182RequestPage.YourInformation.ClickNext();
     _test.Log(Status.Info, "Click Next on Your information portlety");
     Assert.IsTrue(NewSF182RequestPage.isFindCreateTrainingdisplayexpanded());
     _test.Log(Status.Pass, "Verify Find or create training porlet expnded after done next from Your Information");
     Assert.IsTrue(NewSF182RequestPage.FindorCreateTraining.isTrainingCourseDatadisplay());
     NewSF182RequestPage.FindorCreateTraining.entermandetorydata(CourseTitle);
     _test.Log(Status.Info, "Enter Course title, start and end date");
     NewSF182RequestPage.FindorCreateTraining.ClickNext();
     Assert.IsTrue(NewSF182RequestPage.FindorCreateTraining.isCostandBillingInformationdisplayExpanded());
     NewSF182RequestPage.FindorCreateTraining.CostandBillingInformation.enterCosts();
     Assert.IsTrue(NewSF182RequestPage.FindorCreateTraining.CostandBillingInformation.isTotalcostisdisabled());
     NewSF182RequestPage.FindorCreateTraining.CostandBillingInformation.clickNext();
     Assert.IsTrue(NewSF182RequestPage.FindorCreateTraining.isTrainingDetaisdisplayexpanded());
     NewSF182RequestPage.ClickSubmit();
     Assert.IsTrue(SF182Page.resultgrid.isNewRequestCreated(CourseTitle));
 }
Example #2
0
 public void tc_60599_SF182_Approval_Workflow_Tab()
 {
     CommonSection.Manage.SF182();
     _test.Log(Status.Info, "Navigate to Learn >> SF182");
     SF182Page.ClickApprovalWorkflow();
     Assert.IsFalse(SF182Page.ApprovalWorkflowTab.isDeletebuttonDisabled());
     Assert.IsTrue(SF182Page.ApprovalWorkflowTab.isCreatebuttonEnbled());
     Assert.IsTrue(SF182Page.ApprovalWorkflowTab.approvalpathtable.verifyColumnheader("Title", "Approvers", "Assigned To", "Default Path"));
     _test.Log(Status.Pass, "Verify table headers as Title,Approvers,Assigned To, Default Path");
 }
Example #3
0
 public void tc_60295_Approver_Views_List_of_SF_182_request()
 {
     CommonSection.Manage.SF182();
     _test.Log(Status.Info, "Navigate to Learn >> SF182");
     Assert.IsTrue(SF182Page.isSeemoresearchcriterialinkdisplay());
     _test.Log(Status.Pass, "Verify See more search criteria link display on search bar");
     Assert.IsTrue(SF182Page.resultgrid.verifyresultgridtablecolumnsApprover("Training", "Username", "SF-182 Status", "Actions"));
     Assert.IsTrue(SF182Page.resultgrid.isrecorddisplay());
     _test.Log(Status.Pass, "Verify record display in result grid");
     // Assert.IsTrue(SF182Page.resultgrid.isActionbuttondisplay());
     // _test.Log(Status.Pass, "Verify Action button display in result grid");
 }
Example #4
0
 public void tc_60297_User_Views_Own_SF_182_Request()
 {
     CommonSection.Learn.SF182();
     _test.Log(Status.Info, "Navigate to Learn >> SF182");
     Assert.IsTrue(SF182Page.isSeemoresearchcriterialinkdisplay());
     _test.Log(Status.Pass, "Verify See more search criteria link display on search bar");
     Assert.IsTrue(SF182Page.resultgrid.verifyresultgridtablecolumns("Training", "Vendor Name", "SF-182 Status", "Attendance Status", "Actions")); //"Attendance Status",
     Assert.IsTrue(SF182Page.resultgrid.isrecorddisplay());
     _test.Log(Status.Pass, "Verify record display in result grid");
     Assert.IsTrue(SF182Page.resultgrid.isActionbuttondisplay());
     _test.Log(Status.Pass, "Verify Action button display in result grid");
 }
Example #5
0
 public void tc_60659_SF182_Approval_workflow_Add_Approversa()
 {
     CommonSection.Manage.SF182();
     _test.Log(Status.Info, "Admin navigated to SF182 page");
     SF182Page.ClickApprovalWorkflow();
     SF182Page.ApprovalWorkflowTab.clickCreate();
     ApprovalWorkflowPage.Create(ApprovalPathTitle);
     Assert.IsTrue(ApprovalWorkflowPage.approverstable.noapproveradded());
     ApprovalWorkflowPage.approverstable.ClickAdd();
     Assert.IsTrue(ApprovalWorkflowPage.approverstable.AddModalopened());
     _test.Log(Status.Pass, "Verify Add modal is opened");
     ApprovalWorkflowPage.approverstable.AddModal.clickAdd();
     Assert.IsTrue(ApprovalWorkflowPage.approverstable.isapproveradded());
     _test.Log(Status.Pass, "Verify approver Added successfully");
 }
Example #6
0
 public void tc_60296_SF_182_Privacy_Agreement()
 {
     CommonSection.Manage.SF182();
     _test.Log(Status.Info, "Navigate to Manage >> SF182");
     Assert.IsTrue(SF182Page.isPrivacyActStatementModaldisplay());
     _test.Log(Status.Pass, "Verify Privacy Act Statement modal display");
     SF182Page.PrivacyActStatementModal.Accept();
     _test.Log(Status.Info, "Click on Accept");
     Assert.IsFalse(SF182Page.isPrivacyActStatementModaldisplay());
     _test.Log(Status.Pass, "Verify Privacy Act Statement modal is display");
     CommonSection.Learn.SF182();
     _test.Log(Status.Info, "Navigate to Learn >> SF182");
     Assert.IsFalse(SF182Page.isPrivacyActStatementModaldisplay());
     _test.Log(Status.Pass, "Verify Privacy Act Statement modal is display");
 }
Example #7
0
 public void P20_1_tc_60954_SF182_Approval_Workflow_Preview()
 {
     CommonSection.Manage.SF182();
     _test.Log(Status.Info, "Admin navigated to SF182 page");
     SF182Page.ClickApprovalWorkflow();
     SF182Page.ApprovalWorkflowTab.clickCreate();
     ApprovalWorkflowPage.Create(ApprovalPathTitle + "TC60954");
     ApprovalWorkflowPage.approverstable.ClickAdd();
     Assert.IsTrue(ApprovalWorkflowPage.approverstable.AddModalopened());
     _test.Log(Status.Pass, "Verify Add modal is opened");
     ApprovalWorkflowPage.approverstable.AddModal.clickAdd();
     ApprovalWorkflowPage.approverstab.clickPreviewWorkflow();
     Assert.IsTrue(ApprovalWorkflowPage.approverstab.isPreviewWorkflowmodalopened());
     Assert.IsTrue(ApprovalWorkflowPage.approverstab.PreviewWorkflowmodal.isTrainingPOCuploadscertificateisLastline());
     _test.Log(Status.Pass, "Verify Training POC uploads certificate is Last line");
 }
Example #8
0
        public void tc_60478_Select_Approvals_for_Mark_attendance_or_upload_certificate()
        {
            CommonSection.Manage.SF182();
            _test.Log(Status.Info, "Admin navigated to SF182 page");
            SF182Page.ClickApprovalWorkflow();
            SF182Page.ApprovalWorkflowTab.clickCreate();
            ApprovalWorkflowPage.Create(ApprovalPathTitle + "TC60478");
            Assert.IsTrue(ApprovalWorkflowPage.approverstab.isWhocanmarkorconfirmattendanceLebeldisplay());
            Assert.IsTrue(ApprovalWorkflowPage.approverstab.isWhocanUploadCertificateLebeldisplay());

            ApprovalWorkflowPage.approverstab.Whocanmarkorconfirmattendance.ClickTrainee();
            Assert.IsTrue(ApprovalWorkflowPage.approverstab.Whocanmarkorconfirmattendance.DefaultList());
            _test.Log(Status.Pass, "Verify Trainee display as checked with Supervisor 1,Supervisor 2,Training POC");
            ApprovalWorkflowPage.approverstab.Whocanmarkorconfirmattendance.setSupervisor1();
            Assert.IsTrue(ApprovalWorkflowPage.approverstab.Whocanmarkorconfirmattendance.isnewvalu("Supervisor 1"));
            _test.Log(Status.Pass, "Verify new value set/save properly");
            ApprovalWorkflowPage.approverstab.WhocanUploadCertificate.ClickTrainingPOC();
            Assert.IsTrue(ApprovalWorkflowPage.approverstab.WhocanUploadCertificate.DefaultList());
            _test.Log(Status.Pass, "Verify Training POC display as checked with Supervisor 1, Trainee, Finance POC");
            ApprovalWorkflowPage.approverstab.WhocanUploadCertificate.setTrainee();
            Assert.IsTrue(ApprovalWorkflowPage.approverstab.WhocanUploadCertificate.isnewvalueset("Trainee"));
            _test.Log(Status.Pass, "Verify new value set/save properly");
        }