Esempio n. 1
0
 public void Login(String userid, String password)
 {
     elementUtils.ClickElement(LoginPage.LoginUsername);
     elementUtils.SendKeys(LoginPage.LoginUsername, userid);
     elementUtils.ClickElement(LoginPage.LoginPassword);
     elementUtils.SendKeys(LoginPage.LoginPassword, password);
     elementUtils.ClickElement(LoginPage.SubmitButton);
 }
Esempio n. 2
0
 public void FillW9Form(string taxClassification, string taxWithHold, string taxSigned, string w9Signature)
 {
     elementUtils.SelectRadioButtonByText(ClaimantDetailsPage.W9TaxClassification, taxClassification);
     elementUtils.SelectRadioButtonByText(ClaimantDetailsPage.W9TaxWithHolding, taxWithHold);
     elementUtils.SelectRadioButtonByText(ClaimantDetailsPage.W9TaxSigned, taxSigned);
     elementUtils.SendKeys(ClaimantDetailsPage.W9Signature, w9Signature);
     elementUtils.ClickElement(ClaimantDetailsPage.W9Submit);
 }
        public void FacilityReview(string claimType, string q2comment, string q2answer)
        {
            int size = elementUtils.CountTableRows(ReviewDetailsEGPage.FacilityGridRow);

            elementUtils.ClickElement(ReviewDetailsEGPage.DocAction);
            for (int i = 2; i < size; i++)
            {
                elementUtils.ClickElement(ReviewDetailsEGPage.GetFacilityAction(i));
                elementUtils.ClickElement(ReviewDetailsEGPage.FacilityQ2BullsEye);
                elementUtils.SendKeys(ReviewDetailsEGPage.FacilityQ2Comment, q2comment);
                elementUtils.SelectRadioButtonByText(ReviewDetailsEGPage.FacilityQ2, q2answer);
            }
        }
        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;
        }
Esempio n. 5
0
        public List <string> SearchNotices(string testCase, string searchInput)
        {
            List <string> columnData = new List <string>();

            switch (testCase)
            {
            case "ClaimantId":
                elementUtils.SendKeys(NCBPage.ClaimantId, searchInput);
                elementUtils.ClickElement(NCBPage.SearchLink);
                columnData = elementUtils.ReadTableColumnData(columnData, NCBPage.SearchGrid, NCBPage.FirstPart, NCBPage.GetTableXPath(2));
                return(columnData);

            case "ClaimType":
                string        claimType     = "";
                List <string> claimTypeData = new List <string>();
                elementUtils.SelectDropDownByText(NCBPage.ClaimType, searchInput);
                elementUtils.ClickElement(NCBPage.SearchLink);
                columnData = elementUtils.ReadCurrentPage(columnData, NCBPage.PageDropDown, NCBPage.SearchGrid, NCBPage.FirstPart, NCBPage.GetTableXPath(2), NCBPage.CurrentPageLabel);
                foreach (string data in columnData)
                {
                    claimType = data.Substring(0, 1);
                    claimTypeData.Add(claimType);
                }
                return(claimTypeData);

            case "LastName":
                List <string> lastName = new List <string>();
                elementUtils.SendKeys(NCBPage.LastName, searchInput);
                elementUtils.ClickElement(NCBPage.SearchLink);
                columnData = elementUtils.ReadCurrentPage(columnData, NCBPage.PageDropDown, NCBPage.SearchGrid, NCBPage.FirstPart, NCBPage.GetTableXPath(4), NCBPage.CurrentPageLabel);
                lastName   = elementUtils.NameSplitByComma(columnData, "LastName");
                return(lastName);

            case "FirstName":
                List <string> firstName = new List <string>();
                elementUtils.SendKeys(NCBPage.FirstName, searchInput);
                elementUtils.ClickElement(NCBPage.SearchLink);
                columnData = elementUtils.ReadCurrentPage(columnData, NCBPage.PageDropDown, NCBPage.SearchGrid, NCBPage.FirstPart, NCBPage.GetTableXPath(4), NCBPage.CurrentPageLabel);
                firstName  = elementUtils.NameSplitByComma(columnData, "FirstName");
                return(firstName);

            case "ReviewResult":
                elementUtils.SelectDropDownByText(NCBPage.ReviewResult, searchInput);
                elementUtils.ClickElement(NCBPage.SearchLink);
                columnData = elementUtils.ReadCurrentPage(columnData, NCBPage.PageDropDown, NCBPage.SearchGrid, NCBPage.FirstPart, NCBPage.GetTableXPath(7), NCBPage.CurrentPageLabel);
                return(columnData);

            case "NoticeType":
                elementUtils.SelectDropDownByText(NCBPage.NoticeType, searchInput);
                elementUtils.ClickElement(NCBPage.SearchLink);
                columnData = elementUtils.ReadCurrentPage(columnData, NCBPage.PageDropDown, NCBPage.SearchGrid, NCBPage.FirstPart, NCBPage.GetTableXPath(6), NCBPage.CurrentPageLabel);
                return(columnData);

            case "Pro Se":
                elementUtils.SelectCheckBoxOrRadioButton(NCBPage.ProSeBox);
                elementUtils.ClickElement(NCBPage.SearchLink);
                columnData = elementUtils.ReadCurrentPage(columnData, NCBPage.PageDropDown, NCBPage.SearchGrid, NCBPage.FirstPart, NCBPage.GetTableXPath(5), NCBPage.CurrentPageLabel);
                return(columnData);

            case "FirmName":
                elementUtils.SendKeys(NCBPage.FirmName, searchInput);
                elementUtils.ClickElement(NCBPage.SearchLink);
                columnData = elementUtils.ReadCurrentPage(columnData, NCBPage.PageDropDown, NCBPage.SearchGrid, NCBPage.FirstPart, NCBPage.GetTableXPath(5), NCBPage.CurrentPageLabel);
                return(columnData);
            }
            return(columnData);
        }
Esempio n. 6
0
        public List <string> SearchClaimants(string testCase, string searchInput)
        {
            List <string> ColumnData = new List <string>();

            switch (testCase)
            {
            case "ClaimantId":
                elementUtils.SendKeys(ClaimantSearchPage.ClaimantId, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadTableColumnData(ColumnData, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(1));
                return(ColumnData);

            case "SSN/TIN":
                elementUtils.SendKeys(ClaimantSearchPage.SSN, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadTableColumnData(ColumnData, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(4));
                return(ColumnData);

            case "LastName":
                elementUtils.SendKeys(ClaimantSearchPage.LastName, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(2), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);

            case "FirstName":
                elementUtils.SendKeys(ClaimantSearchPage.FirstName, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(2), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);

            case "MiddleName":
                elementUtils.SendKeys(ClaimantSearchPage.MiddleName, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(2), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);

            case "BusinessName":
                elementUtils.SendKeys(ClaimantSearchPage.BusinessName, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(3), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);

            case "LawFirm":
                elementUtils.SendKeys(ClaimantSearchPage.LawFirm, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(7), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);

            case "StreetName":
                elementUtils.SendKeys(ClaimantSearchPage.LastName, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(6), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);

            case "ZipCode":
                elementUtils.SendKeys(ClaimantSearchPage.LastName, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(6), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);

            case "ClaimType":
                elementUtils.SelectDropDownByText(ClaimantSearchPage.ClaimType, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(5), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);

            case "ClaimStatus":
                elementUtils.SelectDropDownByText(ClaimantSearchPage.ClaimStatus, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(9), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);

            case "ClaimantStatus":
                elementUtils.SelectDropDownByText(ClaimantSearchPage.ClaimantStatus, searchInput);
                elementUtils.ClickElement(ClaimantSearchPage.SearchLink);
                ColumnData = elementUtils.ReadCurrentPage(ColumnData, ClaimantSearchPage.PageDropDown, ClaimantSearchPage.SearchGrid, ClaimantSearchPage.FirstPart, ClaimantSearchPage.GetTableXPath(8), ClaimantSearchPage.CurrentPageLabel);
                return(ColumnData);
            }
            return(ColumnData);
        }
 public void SearchReviewClaimant(string claimantId, string reviewQueueType)
 {
     elementUtils.SendKeys(ReviewQueuePage.ClaimantId, claimantId);
     elementUtils.SelectDropDownByText(ReviewQueuePage.ReviewQueueType, reviewQueueType);
     elementUtils.ClickElement(ReviewQueuePage.Submit);
 }
Esempio n. 8
0
 public void AddNewClaimForm(string docType, string classType, string claimantId)
 {
     //string docId = elementUtils.GetTextFromElement(DocumentIntakeDetailsPage.DocId);
     elementUtils.SelectDropDownByText(DocumentIntakeDetailsPage.ClassMemberType, classType);
     elementUtils.SelectDropDownByText(DocumentIntakeDetailsPage.DocType, docType);
     elementUtils.SendKeys(DocumentIntakeDetailsPage.SearchClaimantId, claimantId);
     elementUtils.SetElementClickableWait(DocumentIntakeDetailsPage.Search);
     elementUtils.ClickElement(DocumentIntakeDetailsPage.Search);
     elementUtils.ClickElement(DocumentIntakeDetailsPage.AddNewClaimant);
     // return docId;
 }