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 UserAdminTest extends ExplorerSuite {
@Test
public void localRunner() throws InterruptedException{
Thread.sleep(6000);
driver.get(baseUrl + "userAdmin");
SharedCodeClass.waitForLoad(driver);
testTitle();
testTh();
testLinks();
}
public void testTitle(){
Map<String,String> elements = new HashMap<>();
elements.put("HDG_mainHeading_userAdmin_1", "User Administration");
elements.put("TAB_createUser_userAdmin_1","Create User");
SharedCodeClass.assertByTextById(elements);
}
public void testTh() throws InterruptedException{

List<String> labelText=new ArrayList<String>();
labelText.add("Create User");

labelText.add("UserName Required");
labelText.add("Last Name");
labelText.add("First Name");
labelText.add("Domain");
labelText.add("Phone Number");
labelText.add("Email");
labelText.add("Allow Attachment Exporting");
labelText.add("Allow Attachment Editing");
labelText.add("Make Administrator");
labelText.add("Status Active");
SharedCodeClass.findAllEllementsTag("label",labelText);

ArrayList<String> inputId=new ArrayList<String>();
inputId.add("IPT_userId_userAdmin_1");
inputId.add("IPT_lastName_userAdmin_1");
inputId.add("IPT_firstName_userAdmin_1");
inputId.add("IPT_phone_userAdmin_1");
inputId.add("IPT_email_userAdmin_1");
inputId.add("IPT_exportCheckbox_userAdmin_1");
inputId.add("IPT_editCheckbox_userAdmin_1");
inputId.add("IPT_adminCheckbox_userAdmin_1");
inputId.add("IPT_statusCheckbox_userAdmin_1");
SharedCodeClass.assertById(inputId);


SharedCodeClass.findElementId("BTN_createButton_userAdmin_1");
SharedCodeClass.findElementId("BTN_resetButton_userAdmin_1");
Map<String,String> buttonElements =new HashMap<String,String>();
buttonElements.put("BTN_createButton_userAdmin_1","Create User");
buttonElements.put("BTN_resetButton_userAdmin_1","Reset Form");
SharedCodeClass.assertByTextById(buttonElements);

Thread.sleep(6000);
}

public void testLinks(){
SharedCodeClass.clickById("TAB_modifyUser_userAdmin_1");

List<String> h3Contents=new ArrayList<String>();
h3Contents.add("Modify Users");
SharedCodeClass.findAllEllementsTag("h3",h3Contents);

List<String> labelText=new ArrayList<String>();
labelText.add("Create User");
labelText.add("Modify Users");
labelText.add("UserName");
labelText.add("Include Inactive Users");
SharedCodeClass.findAllEllementsTag("label",labelText);
}
}