/// <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"); }
/// <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); }
/// <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"); } }
/// <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); } }
/// <summary> /// This method is use for click on release button popup /// </summary> public void ClickOnReleasePopUp() { if (RelesePopUP.VerifyElementDisplay()) { RelesePopUP.Click(); PASCommons.ExplicitWaitConditions(spiner, driver); } }
/// <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); } }
/// <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); } } }
public void VerifyEnvelope() { PASCommons.ExplicitWaitConditions(spiner, driver); Assert.True(EnevelopeIcon.VerifyElementDisplay(), "Envelope icon is not appearing on account."); }
public void ClickSendBtn() { RequestInfoSendBtn.Click(); PASCommons.ExplicitWaitConditions(spiner, driver); }
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"); }