Exemplo n.º 1
0
 public void ClaimantUploadDocument(string docType, string fileType)
 {
     elementUtils.ClickElement(ClaimantDetailsPage.UploadDocument);
     elementUtils.SetVisibilityOfAllElementsWait(ClaimantDetailsPage.DocumentType);
     elementUtils.SelectDropDownByText(ClaimantDetailsPage.DocumentType, docType);
     elementUtils.UploadPDFDocument(ClaimantDetailsPage.ChooseFile, ClaimantDetailsPage.Upload, fileType);
 }
Exemplo n.º 2
0
        public List <string> ViewAllReportsUnderCategory(string category)
        {
            List <string> rowData = new List <string>();

            switch (category)
            {
            case "General":
                elementUtils.SelectDropDownByText(ReportTreePage.ReportingDropDown, category);
                elementUtils.ReadTableColumnData(rowData, ReportTreePage.ReportGrid, ReportTreePage.firstPart, ReportTreePage.GetTableXPathColumn(2));
                return(rowData);

            case "Confidential":
                elementUtils.SelectDropDownByText(ReportTreePage.ReportingDropDown, category);
                elementUtils.ReadTableColumnData(rowData, ReportTreePage.ReportGrid, ReportTreePage.firstPart, ReportTreePage.GetTableXPathColumn(2));
                return(rowData);
            }
            return(rowData);
        }
        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;
        }
Exemplo n.º 4
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);
        }
Exemplo n.º 5
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);
 }
Exemplo n.º 7
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;
 }