Summary Table
Categories |
Total Count |
PII |
0 |
URL |
0 |
DNS |
0 |
EKL |
0 |
IP |
0 |
PORT |
0 |
VsID |
0 |
CF |
0 |
AI |
0 |
VPD |
0 |
PL |
0 |
Other |
0 |
File Content
package automation.Pages;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.junit.Test;
import automation.ExplorerSuite;
import automation.SharedCodeClass;
public class Search275 extends ExplorerSuite {
@Test
public void localRunner(){
driver.get(baseUrl + "search275");
testPage();
}
public void testPage(){
Map<String, String> elements =new HashMap<String, String>();
elements.put("breadcrumbs", "275 Search /");
elements.put("tab-label", "275 Search");
SharedCodeClass.assertByTextByClass(elements);
List<String> h2Contents=new ArrayList<String>();
h2Contents.add("Attachments Retrieval | 275 Search");
SharedCodeClass.findAllEllementsTag("h2",h2Contents);
List<String> h3Contents=new ArrayList<String>();
h3Contents.add("Search Criteria");
SharedCodeClass.findAllEllementsTag("h3",h3Contents);
Map<String, String> idText =new HashMap<String, String>();
idText.put("noteTitle", "Enter any combination of parameters to find matching attachments.");
SharedCodeClass.assertByTextById(idText);
List<String> labelText=new ArrayList<String>();
labelText.add("Session Work Queue");
labelText.add("Active Stations");
labelText.add("How to Use Wildcards");
labelText.add("275 Search");
labelText.add("VA Attachment Control Number");
labelText.add("Patient Last Name Wildcards Allowed");
labelText.add("Provider Name Wildcards Allowed");
labelText.add("Provider Attachment ID");
labelText.add("Patient First Name Wildcards Allowed");
labelText.add("Provider NPI");
labelText.add("Report Type Code");
labelText.add("Patient ID");
labelText.add("Payer Control Number");
labelText.add("Status");
labelText.add("Patient Control Number");
labelText.add("Claim ID");
labelText.add("Medical Record Number");
labelText.add("Service Start Date mm/dd/yyyy month,/day,/year");
labelText.add("Service End Date mm/dd/yyyy");
SharedCodeClass.findAllEllementsTag("label",labelText);
ArrayList<String> inputId=new ArrayList<String>();
inputId.add("attachmentId");
inputId.add("patientLastName");
inputId.add("providerName");
inputId.add("controlNumber");
inputId.add("patientFirstName");
inputId.add("providerNpi");
inputId.add("reportTypeCode");
inputId.add("payerControlNumber");
inputId.add("status");
inputId.add("patientControlNumber");
inputId.add("claimId");
inputId.add("medicalRecordNumber");
inputId.add("serviceStartDate");
inputId.add("serviceEndDate");
SharedCodeClass.assertById(inputId);
SharedCodeClass.findElementId("searchButton");
SharedCodeClass.findElementId("resetButton");
Map<String,String> buttonElements =new HashMap<String,String>();
elements.put("searchButton","Submit");
elements.put("resetButton","Reset Form");
SharedCodeClass.assertByTextById(buttonElements);
}
}