Example #1
0
 public void Recognition_DistributionList_WS_1024()
 {
     if (!DataParser.ReturnExecution("WS_1024"))
     {
         Assert.Ignore();
     }
     else
     {
         _file = "Resources\\" + client + "\\TestsData\\WS_1024.xml";
         string user       = AwardData.GetAwardUserName(_file),
                msg        = AwardData.GetAwardMessage(_file),
                award      = AwardData.GetAwardName(_file),
                subAward1  = AwardData.GetAwardSubType1(_file),
                subAward2  = AwardData.GetAwardSubType2(_file),
                ccEmail    = AwardData.GetAwardCCEmail(_file),
                futureDate = AwardData.GetAwardFutureDate(_file);
         NominationHomePage recognitionPage =
             InitialPage.GoSpecial(_file)
             .Logon()
             .EnterId(client)
             .ClickLogin()
             .NavigateToNominationSprint();
         recognitionPage
         .SelectRecipientType("multiple")
         .SearchEmployeeFoundMultiple(user)
         .ClickNextStep2()
         .SelectAwardMultiple(award, 0)
         .SelectSubAwardTypeSprint(subAward1, subAward2)
         .ClickNextFillCard()
         .FillEditCardEditor(msg)
         .ClickNextStep()
         .EnterUserCCEmail(ccEmail).EnterFutureDate(futureDate).ClickNextGeneric();
         Assert.AreEqual("Ready to send?", recognitionPage.GetReadyToSendMsg(),
                         "The message is not ready to send");
         Assert.AreEqual("SEND RECOGNITION", recognitionPage.GetBtnSendRecognition(),
                         "Submit button is not well written");
         recognitionPage.ClickSendRecognition();
         Assert.AreEqual("Success!", recognitionPage.GetSuccesMsg(), "Message its not success");
         Assert.AreEqual("FINISH", recognitionPage.GetBtnFinishLabel(), "Button finish its not correct write");
         Assert.AreEqual("RECOGNIZE SOMEONE ELSE", recognitionPage.GetBtnRecognizOtherLabelSprint(),
                         "Button finish its not correct write");
         Assert.Fail("Missing steps DUE to bug, ticket name SPRIN-91");
     }
 }
Example #2
0
 public void Angular_ApprovalPage_WS_1354()
 {
     if (!DataParser.ReturnExecution("WS_1354"))
     {
         Assert.Ignore();
     }
     else
     {
         _file = "Resources\\" + client + "\\TestsData\\WS_1354.xml";
         string proxy_name = ProxyData.GetProxyUserName(_file),
                url        = GeneralData.GetUrl(_file);
         MainHomePage home = InitialPage.GoSpecial(_file).Logon().ClickLogin().NavigateToAdminHomePageSpan().ClickOptionProxy("Proxy")
                             .EnterUserNameProxySprint2(proxy_name).ClickProxyBtn().ClosePopUp();
         Assert.AreEqual("http://qaastar-sungardas.workstride.net/ng#/approval", home.GetPendingApprovalsUrl(), "url is not http://qaastar-sungardas.workstride.net/ng#/approval");
         Assert.AreEqual("You are proxied in under: " + proxy_name, home.GetProxyLoginMsg(),
                         "The message of proxy login is not correct");
         PendingApprovals admin = home.NavigateToAdminHomePageSpan().ClickOptionPendingApprovals();
         Assert.AreEqual("http://qaastar-sungardas.workstride.net/ng#/approval", admin.GetPendingApprovalsUrl(), "url is not http://qaastar-sungardas.workstride.net/ng#/approval");
     }
 }
Example #3
0
 public void Award_Wizard_WS_1345_Sample1()
 {
     if (!DataParser.ReturnExecution("WS_1345_Sample1"))
     {
         Assert.Ignore();
     }
     else
     {
         _file = "Resources\\" + client + "\\TestsData\\WS_1345_Sample1.xml";
         string user = AwardData.GetAwardUserName(_file),
                award = AwardData.GetAwardName(_file), financialImpact = AwardData.GetAwardFinancialImpact(_file),
                bussinesImpact = AwardData.GetAwardBussinesImpact(_file);
         NominationHomePage recognitionPage = InitialPage.GoSpecial(_file).Logon().ClickLogin()
                                              .NavigateToNominationSpan();
         recognitionPage
         .SearchEmployeeFoundAngular(user)
         .SelectAward(award).SelectValues(bussinesImpact).SelectValues(financialImpact);
         Assert.AreEqual("I want to Email this award.", recognitionPage.GetDeliverLabel("email"),
                         "Label is not correct");
     }
 }