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); }
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; }
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); }
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); }
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; }