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; }
public void ClickOnGetNext() { elementUtils.ClickElement(DocumentIntakePage.GetNext); docId = elementUtils.GetTextFromElement(DocumentIntakeDetailsPage.DocId); }
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); }