public void SetClaimantInfo(string taxType, string taxID, string firstName, string middleName, string lastName, string suffix, string businessName, string addressType, string address1, string address2, string city, string state, string zipCode, string emailAddress, string confirmEmailAddress, string homePhone, string mobilePhone, string mobileProvider, string communicatePref) { elementUtils.SelectRadioButtonByValue(DocumentIntakeDetailsPage.TaxType, taxType); if (taxType.Equals("1")) { elementUtils.SetStaleElementWait(DocumentIntakeDetailsPage.TaxNumberSSN); elementUtils.SetElementExistsWait(DocumentIntakeDetailsPage.TaxNumberSSN); elementUtils.SendKeys(DocumentIntakeDetailsPage.TaxNumberSSN, taxID); } else { elementUtils.SetStaleElementWait(DocumentIntakeDetailsPage.TaxNumberEIN); elementUtils.SetElementExistsWait(DocumentIntakeDetailsPage.TaxNumberEIN); elementUtils.SendKeys(DocumentIntakeDetailsPage.TaxNumberEIN, taxID); } elementUtils.SendKeys(DocumentIntakeDetailsPage.FirstName, firstName); elementUtils.SendKeys(DocumentIntakeDetailsPage.MiddleName, middleName); elementUtils.SendKeys(DocumentIntakeDetailsPage.LastName, lastName); elementUtils.SelectDropDownByText(DocumentIntakeDetailsPage.Suffix, suffix); elementUtils.SendKeys(DocumentIntakeDetailsPage.BusinessName, businessName); elementUtils.SelectRadioButtonByValue(DocumentIntakeDetailsPage.AddressType, addressType); elementUtils.SendKeys(DocumentIntakeDetailsPage.Address1, address1); elementUtils.SendKeys(DocumentIntakeDetailsPage.Address2, address2); elementUtils.SendKeys(DocumentIntakeDetailsPage.City, city); elementUtils.SelectDropDownByText(DocumentIntakeDetailsPage.State, state); elementUtils.SendKeys(DocumentIntakeDetailsPage.ZipCode, zipCode); elementUtils.SendKeys(DocumentIntakeDetailsPage.EmailAddress, emailAddress); elementUtils.SendKeys(DocumentIntakeDetailsPage.CEmailAddress, confirmEmailAddress); elementUtils.SendKeys(DocumentIntakeDetailsPage.HomePhone, homePhone); elementUtils.SendKeys(DocumentIntakeDetailsPage.Mobile, mobilePhone); elementUtils.SelectDropDownByText(DocumentIntakeDetailsPage.MobileProvider, mobileProvider); elementUtils.SelectRadioButtonByValue(DocumentIntakeDetailsPage.CommPref, communicatePref); }
public void NCBOptions(String Option) { elementUtils.SelectCheckBoxOrRadioButton(NCBPage.FirstCheckbox); elementUtils.SelectDropDownByText(NCBPage.NCBOptions, Option); elementUtils.ClickElement(NCBPage.NCBOptionsSubmit); elementUtils.SetElementExistsWait(NCBPage.ConfirmationBox); elementUtils.ClickOnSubmit(NCBPage.SubmitElement); elementUtils.SetElementExistsWait(NCBPage.PleaseWaitElement); //elementUtils.SetElementExistsWait(NCBPage.PleaseWaitElement); }
public List <Acres> GetAcresData(string claimantId) { int count = 1; List <string> sources = new List <string>(); List <string> acresFromGrid = new List <string>(); List <Acres> acres = new List <Acres>(); int size = elementUtils.CountTableRows(ReviewDetailsPLPage.AcresGridRow); for (int i = 1; i <= size; i++) { By xPathSource = ReviewDetailsPLPage.GetAcreSource(i); sources.Add(elementUtils.GetTextFromElement(xPathSource)); } foreach (string source in sources) { if (source.Equals("Claim Form") || source.Equals("FSA") || source.Equals("RMA") || source.Equals("Lease")) { By xPathRelevance = ReviewDetailsPLPage.GetAcreRelevance(count); elementUtils.SetElementExistsWait(xPathRelevance); if (elementUtils.GetTextFromElement(xPathRelevance).Equals("Claim Form")) { acresFromGrid = elementUtils.ReadTableRowData(acresFromGrid, ReviewDetailsPLPage.AcresGridCol, ReviewDetailsPLPage.GetTableXPathRowForAcresGrid(count), ReviewDetailsPLPage.AcresGridThirdPart); acres.Add(new Acres() { Source = acresFromGrid[0], Relevance = acresFromGrid[1], FarmNumber = acresFromGrid[2], TractNumber = acresFromGrid[3], FieldNumber = acresFromGrid[4], MarketingYear = acresFromGrid[5], PlantingPrimCode = acresFromGrid[6], CornAcreage = acresFromGrid[7], SharePercentage = acresFromGrid[8], TotalSharePercentage = acresFromGrid[9], AdjSharePercentage = acresFromGrid[10], LinkedClaimantId = acresFromGrid[11] }); acresFromGrid.Clear(); } count++; } } acres.Sort(delegate(Acres x, Acres y) { if (x.MarketingYear == null && y.MarketingYear == null) { return(0); } else if (x.MarketingYear == null) { return(-1); } else if (y.MarketingYear == null) { return(1); } else { return(x.MarketingYear.CompareTo(y.MarketingYear)); } }); return(acres); }
public void ApplyEventForAClaimant(string process, string action, string eventOrHold, string claimantId) { elementUtils.SelectDropDownByText(BulkEventManagementPage.Process, process); elementUtils.EnableDropdownByJS(BulkEventManagementPage.Action); elementUtils.SetStaleElementWait(BulkEventManagementPage.Action); elementUtils.SetElementExistsWait(BulkEventManagementPage.Action); elementUtils.SelectDropDownByText(BulkEventManagementPage.Action, action); elementUtils.SetElementExistsWait(BulkEventManagementPage.EventDate); elementUtils.EnableDropdownByJS(BulkEventManagementPage.EventOrHold); elementUtils.SelectDropDownByText(BulkEventManagementPage.EventOrHold, eventOrHold); elementUtils.SetPresenceOfElementLocated(BulkEventManagementPage.ClaimantId); elementUtils.SendKeys(BulkEventManagementPage.ClaimantId, claimantId); elementUtils.SendKeys(BulkEventManagementPage.Comment, claimantId); elementUtils.SetElementClickableWait(BulkEventManagementPage.Submit); elementUtils.ClickElement(BulkEventManagementPage.Submit); elementUtils.SetPresenceOfElementLocated(BulkEventManagementPage.PopUpSubmit); elementUtils.SetElementClickableWait(BulkEventManagementPage.PopUpSubmit); elementUtils.ClickElement(BulkEventManagementPage.PopUpSubmit); string message = elementUtils.GetTextFromElement(BulkEventManagementPage.EventMessage); Console.WriteLine(message); //return message; }