Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
        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;
        }