Esempio n. 1
0
        /// <summary>This method is use for verify Added Note</summary>
        public void VerifyAddNote(string text)
        {
            PASCommons.ExplicitWaitConditions(spiner, driver);
            string recentNote = AddNoteSection.Text.Trim();

            Assert.True(recentNote.Contains(text), "Last entered note does not match");
        }
Esempio n. 2
0
        /// <summary>Enters all required field for creating  New case.</summary>
        public void EnterAllRequiredFiled()
        {
            LastName.SendKeys("TestLastName" + CommonUtility.GetRandomNumber(1, 1000));
            FirstName.SendKeys("TestFirstName" + CommonUtility.GetRandomNumber(1, 1000));
            Dob.SendKeys(PASCommons.AddYearstoCurrentDate(-18) + Keys.Enter);
            MrnNo.SendKeys("" + CommonUtility.GetRandomNumber(90000, 91000));
            List <string> PayorNOAuthRequired = new List <string>();

            PayorNOAuthRequired.Add("Medicaid");
            PayorNOAuthRequired.Add("Medicare");
            PayorNOAuthRequired.Add("Self Pay");
            string Payorname = Payor.SelectRandomValuefromDropdown();

            if (!PayorNOAuthRequired.Contains(Payorname))
            {
                driver.WaitForVisibility(int.Parse(Configapp["Connection:ExplicitlyWaitTime"]), By.XPath(AuthObtainedfiled));
                string so = AuthObtained.SelectRandomValuefromDropdown();
                if (so.Equals("Yes"))
                {
                    AuthFor.SelectRandomValuefromDropdown();
                }
            }
            driver.ScrollInView(RadiobuttonInhouse);
            driver.ClickOnElement(RadiobuttonInhouse);
            NewAccountDtls = CommonUtility.GetRandomNumber(999999, 1000500);
            AccountNo.SendKeys("" + NewAccountDtls);
            PresentationDate.SendKeys(DateTime.Now.ToShortDateString() + Keys.Enter);
            Location.SelectRandomValuefromDropdown();
            Currentorder.SelectRandomValuefromDropdown();
            RequestSponser.SelectRandomValuefromDropdown();
            CmPhonenumber.Click();
            CmPhonenumber.SendKeys("" + 999999999000);
        }
Esempio n. 3
0
 /// <summary>
 ///  verify the currenet status
 /// </summary>
 public void CaseCurrentStatusText(string message)
 {
     PASCommons.ExplicitWaitConditions(spiner, driver);
     if (CaseStatus.VerifyElementDisplay())
     {
         Assert.True(CaseStatus.Text.Contains(message), "Message does not exist");
     }
 }
Esempio n. 4
0
 /// <summary>
 /// This method is use for click on on dsr ok button
 /// </summary>
 public void ClickDsrOk()
 {
     if (DSRok.VerifyElementDisplay())
     {
         DSRok.Click();
         PASCommons.ExplicitWaitConditions(spiner, driver);
     }
 }
Esempio n. 5
0
 /// <summary>
 ///  This method is use for click on release button popup
 /// </summary>
 public void ClickOnReleasePopUp()
 {
     if (RelesePopUP.VerifyElementDisplay())
     {
         RelesePopUP.Click();
         PASCommons.ExplicitWaitConditions(spiner, driver);
     }
 }
Esempio n. 6
0
 /// <summary>
 /// This method is use for click on dupliate warning popup of checkout button
 /// </summary>
 public void ClickOnCheckOutButtonWithDuplicate()
 {
     AccountCheckout.Click();
     if (CheckoutWarning[0].VerifyElementDisplay())
     {
         CheckoutWarning[0].Click();
         PASCommons.ExplicitWaitConditions(spiner, driver);
     }
 }
Esempio n. 7
0
 /// <summary>
 /// This method is use for handle popup on new case
 /// </summary>
 public void NoteReviewComments()
 {
     if (NewWaringComments.VerifyElementDisplay())
     {
         RandomNumber = CommonUtility.GetRandomNumber(1, 9999);
         string newCaseReview = "New case review Notes By Automation" + RandomNumber;
         NewWaringComments.Clear();
         NewWaringComments.SendKeys(newCaseReview);
         if (NewWaringOK.VerifyElementDisplay())
         {
             NewWaringOK.Click();
             PASCommons.ExplicitWaitConditions(spiner, driver);
         }
     }
 }
Esempio n. 8
0
 public void VerifyEnvelope()
 {
     PASCommons.ExplicitWaitConditions(spiner, driver);
     Assert.True(EnevelopeIcon.VerifyElementDisplay(), "Envelope icon is not appearing on account.");
 }
Esempio n. 9
0
 public void ClickSendBtn()
 {
     RequestInfoSendBtn.Click();
     PASCommons.ExplicitWaitConditions(spiner, driver);
 }
Esempio n. 10
0
 public void VerifyOvertimeMessage(string Message)
 {
     Assert.True(OvertimeMessage.Text.Equals(Message), "Actual message is " + OvertimeMessage.Text + " Expected message is " + Message);
     Assert.True(PASCommons.GetColor(OvertimeMessage, "color").Equals("#6e9038"), "Message color is other than green");
 }