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 org.openqa.selenium.By;
import automation.ExplorerSuite;
import automation.SharedCodeClass;
public class RfaiAdminTest extends ExplorerSuite {
@Test
public void localRunner() throws InterruptedException {
Thread.sleep(6000);
driver.get(baseUrl + "rfaiAdmin");
SharedCodeClass.waitForLoad(driver);
testTitle();
testLinks();
testTh();
}
public void testTitle() {
Map<String, String> elements = new HashMap();
elements.put("HDG_mainHeading_rfaiAdmin_1", "ARS Administration");
elements.put("TAB_manageCodes_rfaiAdmin_1", "Manage Codes");
elements.put("pagetitle", "277 RFAI Submission Codes");
SharedCodeClass.assertByTextById(elements);
}
public void testLinks() throws InterruptedException {
{
SharedCodeClass.clickById("ACC_hccscCodes_rfaiAdmin_1");
Thread.sleep(2000);
List<String> labelText = new ArrayList<String>();
labelText.add("Add New Code");
SharedCodeClass.clickById("ACC_hccscCodes_rfaiAdmin_1");
}
{
SharedCodeClass.clickById("ACC_loincCodes_rfaiAdmin_1");
Thread.sleep(2000);
List<String> labelText = new ArrayList<String>();
labelText.add("Add New Code");
SharedCodeClass.clickById("ACC_loincCodes_rfaiAdmin_1");
}
{
Thread.sleep(2000);
List<String> labelText = new ArrayList<String>();
labelText.add("Add New Code");
SharedCodeClass.clickById("ACC_loincModCodes_rfaiAdmin_1");
}
SharedCodeClass.findElementId("submitChanges");
SharedCodeClass.findElementId("cancel");
Map<String, String> buttonElements = new HashMap<String, String>();
buttonElements.put("submitChanges", "Submit Changes");
buttonElements.put("cancel", "Reset");
SharedCodeClass.assertByTextById(buttonElements);
}
public void testTh() throws InterruptedException {
SharedCodeClass.clickById("TAB_manageCodes_rfaiAdmin_2");
{
Map<String, String> elements = new HashMap();
elements.put("HDG_subHeading_rfaiAdmin_2", "ARS Notification Management");
SharedCodeClass.assertByTextByClass(elements);
SharedCodeClass.clickById("ACC_submitPending_rfaiAdmin_1");
Thread.sleep(2000);
List<String> labelTextOne = new ArrayList<String>();
labelTextOne.add("Manage Codes");
labelTextOne.add("Notifications");
labelTextOne.add("Submitted Email");
labelTextOne.add("Heading");
labelTextOne.add("Email Message");
SharedCodeClass.findAllEllementsTag("label", labelTextOne);
ArrayList<String> inputIdOne = new ArrayList<String>();
inputIdOne.add("pendingEmailHeading");
inputIdOne.add("pendingEmailMessage");
SharedCodeClass.assertById(inputIdOne);
SharedCodeClass.findElementId("submitSubmittedChanges");
SharedCodeClass.findElementId("cancelSubmittedChanges");
Map<String, String> buttonElementsOne = new HashMap<String, String>();
buttonElementsOne.put("submitPendingChanges", "Submit Changes");
buttonElementsOne.put("cancelSubmittedChanges", "Cancel");
SharedCodeClass.assertByTextById(buttonElementsOne);
Thread.sleep(2000);
SharedCodeClass.clickById("ACC_submitPending_rfaiAdmin_1");
Thread.sleep(2000);
SharedCodeClass.clickById("ACC_submitError_rfaiAdmin_1");
Thread.sleep(2000);
List<String> labelTextTwo = new ArrayList<String>();
labelTextTwo.add("Manage Codes");
labelTextTwo.add("Notifications");
labelTextTwo.add("Submitted Email");
labelTextTwo.add("Submission Error Email");
labelTextTwo.add("Heading");
labelTextTwo.add("Email Message");
SharedCodeClass.findAllEllementsTag("label", labelTextTwo);
ArrayList<String> inputIdTwo = new ArrayList<String>();
inputIdTwo.add("submissionErrorEmailHeading");
inputIdTwo.add("submissionErrorEmailMessage");
SharedCodeClass.assertById(inputIdTwo);
SharedCodeClass.findElementId("submitErrorChanges");
SharedCodeClass.findElementId("cancelErrorChanges");
Map<String, String> buttonElementsTwo = new HashMap<String, String>();
buttonElementsTwo.put("submitErrorChanges", "Submit Changes");
buttonElementsTwo.put("cancelErrorChanges", "Cancel");
SharedCodeClass.assertByTextById(buttonElementsTwo);
Thread.sleep(2000);
SharedCodeClass.clickById("ACC_submitError_rfaiAdmin_1");
Thread.sleep(2000);
SharedCodeClass.clickById("ACC_submitAbandoned_rfaiAdmin_1");
Thread.sleep(2000);
List<String> labelTextThree = new ArrayList<String>();
labelTextThree.add("Manage Codes");
labelTextThree.add("Notifications");
labelTextThree.add("Submitted Email");
labelTextThree.add("Submission Error Email");
labelTextThree.add("Submission Abandoned Email");
labelTextThree.add("Heading");
labelTextThree.add("Email Message");
SharedCodeClass.findAllEllementsTag("label", labelTextThree);
ArrayList<String> inputIdThree = new ArrayList<String>();
inputIdThree.add("abondonedEmailHeading");
inputIdThree.add("abondonedEmailMessage");
SharedCodeClass.assertById(inputIdThree);
SharedCodeClass.fillElementById("abandonedEmailMessage", "10000");
// SharedCodeClass.findElementId("submitAbondonedChanges");
// SharedCodeClass.findElementId("cancelAbondonedChanges");
// Map<String,String> buttonElementsThree =new HashMap<String,String>();
// buttonElementsThree.put("submitAbondonedChanges","Submit Changes");
// buttonElementsThree.put("cancelAbondonedChanges","Cancel");
// SharedCodeClass.assertByTextById(buttonElementsThree);
Thread.sleep(2000);
SharedCodeClass.clickById("ACC_submitAbandoned_rfaiAdmin_1");
Thread.sleep(2000);
SharedCodeClass.clickById("ACC_submitClosed_rfaiAdmin_1");
Thread.sleep(2000);
List<String> labelTextFour = new ArrayList<String>();
labelTextFour.add("Manage Codes");
labelTextFour.add("Notifications");
labelTextFour.add("Submitted Email");
labelTextFour.add("Submission Error Email");
labelTextFour.add("Submission Abandoned Email");
labelTextFour.add("Submission Complete/Closed Email");
labelTextFour.add("Heading");
labelTextFour.add("Email Message");
SharedCodeClass.findAllEllementsTag("label", labelTextFour);
ArrayList<String> inputIdFour = new ArrayList<String>();
inputIdFour.add("closedEmailHeading");
inputIdFour.add("closedEmailMessage");
SharedCodeClass.assertById(inputIdFour);
SharedCodeClass.findElementId("submitClosedChanges");
SharedCodeClass.findElementId("cancelClosedChanges");
Map<String, String> buttonElementsFour = new HashMap<String, String>();
buttonElementsFour.put("submitClosedChanges", "Submit Changes");
buttonElementsFour.put("cancelClosedChanges", "Cancel");
SharedCodeClass.assertByTextById(buttonElementsFour);
Thread.sleep(2000);
SharedCodeClass.clickById("ACC_submitClosed_rfaiAdmin_1");
Thread.sleep(2000);
SharedCodeClass.clickById("ACC_manualClosed_rfaiAdmin_1");
Thread.sleep(2000);
List<String> labelTextFive = new ArrayList<String>();
labelTextFive.add("Manage Codes");
labelTextFive.add("Notifications");
labelTextFive.add("Submitted Email");
labelTextFive.add("Submission Error Email");
labelTextFive.add("Submission Abandoned Email");
labelTextFive.add("Submission Complete/Closed Email");
labelTextFive.add("Submission Manually Closed Email");
labelTextFive.add("Heading");
labelTextFive.add("Email Message");
SharedCodeClass.findAllEllementsTag("label", labelTextFive);
ArrayList<String> inputIdFive = new ArrayList<String>();
inputIdFive.add("manuallyClosedEmailHeading");
inputIdFive.add("manuallyClosedEmailMessage");
SharedCodeClass.assertById(inputIdFive);
SharedCodeClass.findElementId("submitManuallyClosedChanges");
SharedCodeClass.findElementId("cancelManuallyClosedChanges");
Map<String, String> buttonElementsFive = new HashMap<String, String>();
buttonElementsFive.put("submitManuallyClosedChanges", "Submit Changes");
buttonElementsFive.put("cancelManuallyClosedChanges", "Cancel");
SharedCodeClass.assertByTextById(buttonElementsFive);
Thread.sleep(2000);
SharedCodeClass.clickById("ACC_manualClosed_rfaiAdmin_1");
}
{
SharedCodeClass.clickById("TAB_rfaiAdmin_3");
Thread.sleep(2000);
SharedCodeClass.clickById("addPayer");
Thread.sleep(2000);
List<String> labelTextSeven = new ArrayList<String>();
labelTextSeven.add("Manage Codes");
labelTextSeven.add("Notifications");
labelTextSeven.add("Payer Info");
SharedCodeClass.findAllEllementsTag("label", labelTextSeven);
Thread.sleep(2000);
SharedCodeClass.fillElementById("payerId", "10000");
Thread.sleep(2000);
SharedCodeClass.fillElementById("payerDescription", "10000");
Thread.sleep(2000);
SharedCodeClass.clickById("payerButton");
}
}
}