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 List <Events> ReadEventGrid() { List <string> EventData = null; List <Events> events = new List <Events>(); int row = 0; if (elementUtils.CheckElementExists(ClaimantDetailsPage.EventShowAll)) { elementUtils.SetStaleElementWait(ClaimantDetailsPage.EventShowAll); elementUtils.ClickElement(ClaimantDetailsPage.EventShowAll); row = elementUtils.CountTableRows(ClaimantDetailsPage.EventDetailGridRow); for (int i = 2; i <= row; i++) { EventData = new List <string>(); EventData = elementUtils.ReadTableRowData(EventData, ClaimantDetailsPage.EventDetailGridCol, ClaimantDetailsPage.GetTableXPathRowForEventDetails(i), ClaimantDetailsPage.EThirdPart); events.Add(new Events() { EventDesc = EventData[3], EventDate = DateTime.Parse(EventData[4]) }); } elementUtils.ClickElement(ClaimantDetailsPage.EventGridClose); return(events); } else { row = elementUtils.CountTableRows(ClaimantDetailsPage.EventGridRow); for (int i = 2; i < row; i++) { EventData = new List <string>(); EventData = elementUtils.ReadTableRowData(EventData, ClaimantDetailsPage.EventGridCol, ClaimantDetailsPage.GetTableXPathColumnForEvent(i), ClaimantDetailsPage.EThirdPart); events.Add(new Events() { EventDesc = EventData[3], EventDate = DateTime.Parse(EventData[4]), Comments = EventData[5] }); } return(events); } }
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; }