利辛自动化小程序

This commit is contained in:
jjLv 2024-09-30 15:11:52 +08:00
parent ef91abf44d
commit 9e0ea76797
2 changed files with 247 additions and 77 deletions

View File

@ -70,9 +70,56 @@ public class GetBasicData {
*/
public static void getYuJingActionBasicData(int classes) throws ParseException, InterruptedException {
Thread.sleep(5000);
// webDriver.findElement(By.xpath("//*[@id=\"app\"]/section/header/form/div/div[2]/button[1]")).click();
// Thread.sleep(300);
// String date1 = DateTimeUtils.getLastDayYYYYMMDD() + " 00:00";
// String date2 = DateTimeUtils.getLastDayYYYYMMDD() + " 23:59";
// if (classes == 2) {
// date1 = DateTimeUtils.getCurrentDay() + " 00:00";
// date2 = DateTimeUtils.getCurrentDay() + " 23:59";
// }
// webDriver.findElement(By.xpath("//*[@id=\"app\"]/section/header/form/div/div[1]/div[3]/div[1]/div/div/div/input[1]")).sendKeys(date1);
// Thread.sleep(300);
// webDriver.findElement(By.xpath("//*[@id=\"app\"]/section/header/form/div/div[1]/div[3]/div[1]/div/div/div/input[2]")).sendKeys(date2);
// Thread.sleep(300);
// webDriver.findElement(By.xpath("//*[@id=\"app\"]/section/header/form/div/div[2]/button[2]")).click();
// Thread.sleep(1000);
// WebElement numEle = webDriver.findElement(By.xpath("//*[@id=\"tab-已完工\"]/div/span"));
DailyBean dailyBean = readDailyBean("morning_daily");
DailyBean dailyBean2 = readDailyBean("evening_daily");
LogBean logBean = readDutyBean();
// if (!"0".equals(numEle.getText())) {
// int num = parseInt(numEle.getText());
// if (num > 10) {
// num = 10;
// }
// webDriver.findElement(By.xpath("//*[@id=\"tab-已完工\"]")).click();
// Thread.sleep(2000);
// String[] strings = new String[num];
// for (int i = 1; i <= num; i++) {
// WebElement companyElem = webDriver.findElement(By.xpath("//*[@id=\"app\"]/section/main/main/div/div[3]/table/tbody/tr[" + i + "]/td[5]/div/div"));
// String name = getDailyName(companyElem.getText());
// strings[i - 1] = name;
// }
// Map<String, Integer> countMap = new HashMap<>();
// for (String str : strings) {
// if (countMap.containsKey(str)) {
// countMap.put(str, countMap.get(str) + 1);
// } else {
// countMap.put(str, 1);
// }
// }
// String codeYuJing = "(8)针对预警,公司各单位开展预警响应,对线路、变电站进行特巡,共计开展特巡" + numEle.getText() + "次,";
// if (num > 0) {
// codeYuJing += "其中:";
// for (Map.Entry<String, Integer> entry : countMap.entrySet()) {
// codeYuJing += entry.getKey() + "公司特巡" + entry.getValue() + "次,";
// }
// }
// dailyBean.setPersonnel_daily_work(dailyBean.getPersonnel_daily_work() + codeYuJing);
// dailyBean2.setPersonnel_daily_work(dailyBean.getPersonnel_daily_work() + codeYuJing);
// logBean.setGeneral_chronicles_content(logBean.getGeneral_chronicles_content() + codeYuJing);
// }
String month = DateTimeUtils.getCurrentDay().substring(5, 7);
if ("11".equals(month) || "12".equals(month) || "01".equals(month) || "02".equals(month) || "03".equals(month)) {
dailyBean.getTenBean().setUhv("0");
@ -309,16 +356,16 @@ public class GetBasicData {
//总体情况
dailyBean.setOverall(data + dailyContentArrayArray[2].trim());
dailyBean.setWarningCompany(code + dailyContentArrayArray[18]);
dailyBean.setWarning_company(code + dailyContentArrayArray[18]);
} else {
data = data2 + "07:00至" + data2 + "18:00";
dailyBean2.setOverall(data + dailyContentArrayArray[2].trim());
dailyBean2.setWarningCompany(code + dailyContentArrayArray[18]);
dailyBean2.setWarning_company(code + dailyContentArrayArray[18]);
}
logBean.setWarningDisposalTitle("利辛县未发布预警,".equals(code) ? "今日预警情况" : "预警一项");
logBean.setWarningDisposalContent(logData + code + logContentArrayArray[20]);
logBean.setWarning_disposal_title("利辛县未发布预警,".equals(code) ? "今日预警情况" : "预警一项");
logBean.setWarning_disposal_content(logData + code + logContentArrayArray[20]);
insertData(null, logBean, "log");
log.info("天气预警日志更新完成");
@ -341,12 +388,16 @@ public class GetBasicData {
String[] logContentArrayArray = logContent.split("--头部不可修改--");
String[] checkContentArrayArray = checkContent.split("资源核查情况:");
String[] videoContentArrayArray = videoContent.split("--头部不可修改--");
// log.info("读取本地模板数据成功");
//昨天的日期
String data1 = DateTimeUtils.getLastDay();
// log.info("昨天的日期:" + data1);
//今天的日期
String data2 = DateTimeUtils.getCurrentDay2();
// log.info("今天的日期:" + data2);
//明天的日期
String data3 = DateTimeUtils.getTomorrowDate();
// log.info("明天的日期:" + data2);
//日志时间
String logData = data2 + "08:15至" + data3 + "8:15";
/**
@ -370,6 +421,124 @@ public class GetBasicData {
} else {
time = DateTimeUtils.getCurrentDay();
}
// webDriver.findElement(By.xpath("/html/body/div/div/header/form/div[4]/div/button[1]")).click();
// Thread.sleep(800);
// webDriver.findElement(By.xpath("/html/body/div[1]/div/header/form/div[6]/div/div/input[1]")).sendKeys(DateTimeUtils.getCurrentDay());
// Thread.sleep(800);
// webDriver.findElement(By.xpath("/html/body/div[1]/div/header/form/div[6]/div/div/input[2]")).sendKeys(DateTimeUtils.getCurrentDay());
// Thread.sleep(800);
// webDriver.findElement(By.xpath("/html/body/div[1]/div/header/form/div[8]/div/button[2]")).click();
// Thread.sleep(2000);
// int i = 1;
// while (tf) {
// Thread.sleep(10000);
// WebElement numberEle = webDriver.findElement(By.xpath("/html/body/div[1]/div/main/div/div/footer/span"));
// log.info("numberEle:" + numberEle.getText());
//// String num = numberEle.getText().substring(2, 3);
// String num1 = numberEle.getText().substring(2, numberEle.getText().length());
// String num = num1.substring(0, num1.length() - 2);
// log.info("num:" + num);
// if ("0".equals(num)) {
// tf = false;
// } else {
// WebElement timeEle;
//// if ("1".equals(num)) {
//// timeEle = webDriver.findElement(By.xpath("/html/body/div/div/main/div/div/div[2]/div/div[3]/table/tbody/tr/td[8]/div"));
//// } else {
// timeEle = webDriver.findElement(By.xpath("/html/body/div[1]/div/main/div/div/div[2]/div/div[3" +
// "]/table/tbody/tr[" + i + "]/td[8]/div"));
//// }
//
// System.out.println(timeEle.getText());
// if (time.equals(timeEle.getText())) {
// //操练环节 -通信测试 日常操练
// WebElement drillSessionEle;
//// if ("1".equals(num)) {
//// drillSessionEle = webDriver.findElement(By.xpath("/html/body/div/div/main/div/div/div[2]/div/div[3]/table/tbody/tr/td[6]/div"));
//// } else {
// drillSessionEle = webDriver.findElement(By.xpath("/html/body/div[1]/div/main/div/div/div[2" +
// "]/div/div[3]/table/tbody/tr[" + i + "]/td[6]/div"));
//// }
// log.info("操练环节:" + drillSessionEle.getText());
// //供电公司
// WebElement powerSupplyCompaniesEle;
//// if ("1".equals(num)) {
//// powerSupplyCompaniesEle = webDriver.findElement(By.xpath("/html/body/div/div/main/div/div/div[2]/div/div[3]/table/tbody/tr/td[5]/div"));
//// } else {
// powerSupplyCompaniesEle = webDriver.findElement(By.xpath("/html/body/div[1]/div/main/div/div" +
// "/div[2]/div/div[3]/table/tbody/tr[" + i + "]/td[5]/div"));
//// }
// log.info("供电公司:" + powerSupplyCompaniesEle.getText());
// if ("通信测试".equals(drillSessionEle.getText())) {
// communicationTestNum++;
// communicationTestName1 += getDailyName(powerSupplyCompaniesEle.getText()) + "";
// } else if ("重要站线视频连线检查".equals(drillSessionEle.getText())) {
// dailyExercisesNum++;
//// dailyExercisesName1 += powerSupplyCompaniesEle.getText().substring(0, powerSupplyCompaniesEle.getText().length() - 4) + "";
// dailyExercisesName1 += getDailyName(powerSupplyCompaniesEle.getText()) + "";
// } else {
// dailyExercisesNum++;
//// dailyExercisesName2 += powerSupplyCompaniesEle.getText().substring(0, powerSupplyCompaniesEle.getText().length() - 4) + "";
// WebElement ele = webDriver.findElement(By.xpath("/html/body/div[1]/div/main/div/div/div[2" +
// "]/div/div[3]/table/tbody/tr[" + i + "]/td[7]/div"));
// if ("物资".equals(ele.getText()))
// materialName += getDailyName(powerSupplyCompaniesEle.getText()) + "";
// if ("车辆".equals(ele.getText()))
// carName += getDailyName(powerSupplyCompaniesEle.getText()) + "";
// if ("队伍".equals(ele.getText()))
// contingentName += getDailyName(powerSupplyCompaniesEle.getText()) + "";
// dailyExercisesName2 += getDailyName(powerSupplyCompaniesEle.getText()) + "";
// }
// int x = parseInt(num);
// if (i == parseInt(num)) {
// tf = false;
// }
// i++;
// } else {
// tf = false;
// }
// }
// }
// log.info("communicationTestName1:" + communicationTestName1);
// if (communicationTestNum > 0) {
// communicationTestName = "今日市公司本部对所属" + communicationTestNum + "家县公司(" + communicationTestName1.substring(0, communicationTestName1.length() - 1) + ")进行通信测试";
// } else {
// communicationTestName = "今日市公司本部对所属县公司无通信测试";
// }
// if (dailyExercisesName1.length() > 0) {
// dailyExercisesName1 = dailyExercisesName1.substring(0, dailyExercisesName1.length() - 1);
// }
// if (dailyExercisesName2.length() > 0) {
// dailyExercisesName2 = dailyExercisesName2.substring(0, dailyExercisesName2.length() - 1);
// }
// String fourElementVerification = "";
// if (materialName.length() > 0) {
// materialName = materialName.substring(0, materialName.length() - 1);
// fourElementVerification += materialName + "公司四要素物资核查、";
// }
// if (carName.length() > 0) {
// carName = carName.substring(0, carName.length() - 1);
// fourElementVerification += carName + "公司四要素车辆核查、";
// }
// if (contingentName.length() > 0) {
// contingentName = contingentName.substring(0, contingentName.length() - 1);
// fourElementVerification += contingentName + "公司四要素队伍核查、";
// }
// if (dailyExercisesName1.length() > 0 && dailyExercisesName2.length() > 0) {
// dailyExercisesName = "今日市公司本部对所属" + dailyExercisesNum + "家县公司进行日常操练(" + fourElementVerification + dailyExercisesName1 + "公司重要站连线检查)";
// } else if (dailyExercisesName1.length() == 0 && dailyExercisesName2.length() > 0) {
// dailyExercisesName = "今日市公司本部对所属" + dailyExercisesNum + "家县公司进行日常操练(" + fourElementVerification + "";
// } else if (dailyExercisesName1.length() > 0 && fourElementVerification.length() == 0) {
// dailyExercisesName = "今日市公司本部对所属" + dailyExercisesNum + "家县公司进行日常操练(" + dailyExercisesName1 + "公司重要站连线检查)";
// } else {
// dailyExercisesName = "今日市公司本部对所属" + dailyExercisesNum + "家县公司进行日常操练";
// }
//// dailyExercisesName = "今日市公司本部对所属" + 0 + "家县公司进行日常操练";
// log.info("communicationTestName:" + communicationTestName);
// log.info("dailyExercisesName:" + dailyExercisesName);
// log.info("communicationTestNum:" + communicationTestNum);
// log.info("dailyExercisesNum:" + dailyExercisesNum);
String type = "";
Random rand = new Random();
Set<Integer> generated = new HashSet<>();
@ -390,53 +559,58 @@ public class GetBasicData {
String data = data2 + "18:00至" + data3 + "07:00";
//重要事项
dailyBean.setImportantMatters(data + dailyContentArrayArray[4].trim());
dailyBean.setImportant_matters(data + dailyContentArrayArray[4].trim());
//安全生产情况
dailyBean.setSafetyProduction(data + dailyContentArrayArray[6].trim());
dailyBean.setSafety_production(data + dailyContentArrayArray[6].trim());
//值班员日常工作情况
dailyBean.setPersonnelDailyWork(data + dailyContentArrayArray[8].trim() + "5资源核查情况" + checkContentArrayArray[num].trim()
dailyBean.setPersonnel_daily_work(data + dailyContentArrayArray[8].trim() + "5资源核查情况" + checkContentArrayArray[num].trim()
+ "6检查"+video+"视频显示清晰,无异常情况70900-1100,值班人员视频轮询供电所值班情况。");
//供电保障情况
//今日重大活动保电情况
dailyBean.setPowerGuaranteeTodayWork(dailyContentArrayArray[11]);
dailyBean.setPower_guarantee_today_work(dailyContentArrayArray[11]);
//明日重大活动保电安排
dailyBean.setPowerGuaranteeTomorrowWork(dailyContentArrayArray[13]);
dailyBean.setPower_guarantee_tomorrow_work(dailyContentArrayArray[13]);
//今日疫情防控应急保电情况
dailyBean.setPowerGuaranteeTodayPestilence(dailyContentArrayArray[15]);
dailyBean.setPower_guarantee_today_pestilence(dailyContentArrayArray[15]);
//预警及应急响应情况
//公司预警情况 --另外一个方法使用
//公司应急响应情况
dailyBean.setWarningCompanyImpatient(data + dailyContentArrayArray[20]);
dailyBean.setWarning_company_impatient(data + dailyContentArrayArray[20]);
//社会突发事件救援及处置情况
dailyBean.setWarningSocietyEmergency(data + dailyContentArrayArray[22]);
dailyBean.setWarning_society_emergency(data + dailyContentArrayArray[22]);
//其他情况说明
dailyBean.setOtherSituations(data + dailyContentArrayArray[24]);
dailyBean.setOther_situations(data + dailyContentArrayArray[24]);
//附件表一
dailyBean.getOneBean().setExercisePersonNum(getRandom(1, 50) + "");
dailyBean.getOneBean().setExerciseVehicleNum(getRandom(1, 20) + "");
dailyBean.getOneBean().setExercisePowerVehicleNum(getRandom(1, 3) + "");
dailyBean.getOneBean().setExerciseDynamoNum(getRandom(1, 10) + "");
dailyBean.getOneBean().setExerciseFindProblems("0");
dailyBean.getOneBean().setExercise_person_num(getRandom(1, 50) + "");
dailyBean.getOneBean().setExercise_vehicle_num(getRandom(1, 20) + "");
dailyBean.getOneBean().setExercise_power_vehicle_num(getRandom(1, 3) + "");
dailyBean.getOneBean().setExercise_dynamo_num(getRandom(1, 10) + "");
dailyBean.getOneBean().setExercise_find_problems("0");
insertData(dailyBean, null, type);
// log.info("日报数据更新完成");
//事件监测内容
logBean.setEventDetectionContent(logData + logContentArrayArray[3].trim());
logBean.setEventDetectionTitle(logContentArrayArray[2].trim());
logBean.setPowerWorkTitle(logContentArrayArray[5]);
logBean.setPowerWorkContent(logData + logContentArrayArray[6]);
logBean.setResourceCheckTitle(logContentArrayArray[8]);
logBean.setResourceCheckContent(logData + checkContentArrayArray[num]);
logBean.setCommunicationsTestTitle(logContentArrayArray[10]);
logBean.setCommunicationsTestContent(logContentArrayArray[11]);
logBean.setDailyOperationTitle(logContentArrayArray[13]);
logBean.setDailyOperationContent(logContentArrayArray[14]);
logBean.setDailySubmissionTitle(logContentArrayArray[16]);
logBean.setDailySubmissionContent(logData + logContentArrayArray[17]);
logBean.setGeneralChroniclesTitle(logContentArrayArray[22]);
logBean.setGeneralChroniclesContent(logContentArrayArray[23]);
logBean.setEvent_detection_content(logData + logContentArrayArray[3].trim());
logBean.setEvent_detection_title(logContentArrayArray[2].trim());
// logBean.setEvent_detection_content(data + logContentArrayArray[3].trim() + data2 + logContentArrayArray[4].trim());
logBean.setPower_work_title(logContentArrayArray[5]);
logBean.setPower_work_content(logData + logContentArrayArray[6]);
logBean.setResource_check_title(logContentArrayArray[8]);
logBean.setResource_check_content(logData + checkContentArrayArray[num]);
logBean.setCommunications_test_title(logContentArrayArray[10]);
logBean.setCommunications_test_content(logContentArrayArray[11]);
logBean.setDaily_operation_title(logContentArrayArray[13]);
logBean.setDaily_operation_content(logContentArrayArray[14]);
logBean.setDaily_submission_title(logContentArrayArray[16]);
logBean.setDaily_submission_content(logData + logContentArrayArray[17]);
logBean.setGeneral_chronicles_title(logContentArrayArray[22]);
logBean.setGeneral_chronicles_content(logContentArrayArray[23]);
insertData(null, logBean, "log");
// log.info("日志数据更新完成");
// log.info("日报数据:" + dailyBean);
// log.info("日志数据:" + logBean);
} else {
type = "evening_daily";
//晚报
@ -446,52 +620,54 @@ public class GetBasicData {
//总体情况
// dailyBean2.setOverall(data + dailyContentArrayArray[2].trim() + data2 + "1730" + dailyContentArrayArray[3].trim());
//重要事项
dailyBean2.setImportantMatters(data + dailyContentArrayArray[4].trim());
dailyBean2.setImportant_matters(data + dailyContentArrayArray[4].trim());
//安全生产情况
dailyBean2.setSafetyProduction(data + dailyContentArrayArray[6].trim());
dailyBean2.setSafety_production(data + dailyContentArrayArray[6].trim());
//值班员日常工作情况
dailyBean2.setPersonnelDailyWork(data + dailyContentArrayArray[8].trim() + "5资源核查情况" + checkContentArrayArray[num].trim()
dailyBean2.setPersonnel_daily_work(data + dailyContentArrayArray[8].trim() + "5资源核查情况" + checkContentArrayArray[num].trim()
+ "6检查"+video+"视频显示清晰,无异常情况70900-1100,值班人员视频轮询供电所值班情况。");
//供电保障情况
//今日重大活动保电情况
dailyBean2.setPowerGuaranteeTodayWork(dailyContentArrayArray[11]);
dailyBean2.setPower_guarantee_today_work(dailyContentArrayArray[11]);
//明日重大活动保电安排
dailyBean2.setPowerGuaranteeTomorrowWork(dailyContentArrayArray[13]);
dailyBean2.setPower_guarantee_tomorrow_work(dailyContentArrayArray[13]);
//今日疫情防控应急保电情况
dailyBean2.setPowerGuaranteeTodayPestilence(dailyContentArrayArray[15]);
dailyBean2.setPower_guarantee_today_pestilence(dailyContentArrayArray[15]);
//预警及应急响应情况
//公司预警情况 --另外一个方法使用
//公司应急响应情况
dailyBean2.setWarningCompanyImpatient(data + dailyContentArrayArray[20]);
dailyBean2.setWarning_company_impatient(data + dailyContentArrayArray[20]);
//社会突发事件救援及处置情况
dailyBean2.setWarningSocietyEmergency(data + dailyContentArrayArray[22]);
dailyBean2.setWarning_society_emergency(data + dailyContentArrayArray[22]);
//其他情况说明
dailyBean2.setOtherSituations(data + dailyContentArrayArray[24]);
dailyBean2.setOther_situations(data + dailyContentArrayArray[24]);
//附件表一
dailyBean2.getOneBean().setExercisePersonNum(getRandom(1, 50) + "");
dailyBean2.getOneBean().setExerciseVehicleNum(getRandom(1, 20) + "");
dailyBean2.getOneBean().setExercisePowerVehicleNum(getRandom(1, 3) + "");
dailyBean2.getOneBean().setExerciseDynamoNum(getRandom(1, 10) + "");
dailyBean2.getOneBean().setExerciseFindProblems("0");
dailyBean2.getOneBean().setExercise_person_num(getRandom(1, 50) + "");
dailyBean2.getOneBean().setExercise_vehicle_num(getRandom(1, 20) + "");
dailyBean2.getOneBean().setExercise_power_vehicle_num(getRandom(1, 3) + "");
dailyBean2.getOneBean().setExercise_dynamo_num(getRandom(1, 10) + "");
dailyBean2.getOneBean().setExercise_find_problems("0");
insertData(dailyBean2, null, type);
logBean.setEventDetectionTitle(logContentArrayArray[2].trim());
// log.info("日报数据更新完成");
logBean.setEvent_detection_title(logContentArrayArray[2].trim());
//事件监测内容
logBean.setEventDetectionContent(logData + logContentArrayArray[3].trim());
logBean.setPowerWorkTitle(logContentArrayArray[5]);
logBean.setPowerWorkContent(logData + logContentArrayArray[6]);
logBean.setResourceCheckTitle(logContentArrayArray[8]);
logBean.setResourceCheckContent(logData + checkContentArrayArray[num]);
logBean.setCommunicationsTestTitle(logContentArrayArray[10]);
logBean.setCommunicationsTestContent(logContentArrayArray[11]);
logBean.setDailyOperationTitle(logContentArrayArray[13]);
logBean.setDailyOperationContent(logContentArrayArray[14]);
logBean.setDailySubmissionTitle(logContentArrayArray[16]);
logBean.setDailySubmissionContent(logData + logContentArrayArray[17]);
logBean.setGeneralChroniclesTitle(logContentArrayArray[22]);
logBean.setGeneralChroniclesContent(logContentArrayArray[23]);
logBean.setEvent_detection_content(logData + logContentArrayArray[3].trim());
// logBean.setEvent_detection_content(data + logContentArrayArray[3].trim() + data2 + logContentArrayArray[4].trim());
logBean.setPower_work_title(logContentArrayArray[5]);
logBean.setPower_work_content(logData + logContentArrayArray[6]);
logBean.setResource_check_title(logContentArrayArray[8]);
logBean.setResource_check_content(logData + checkContentArrayArray[num]);
logBean.setCommunications_test_title(logContentArrayArray[10]);
logBean.setCommunications_test_content(logContentArrayArray[11]);
logBean.setDaily_operation_title(logContentArrayArray[13]);
logBean.setDaily_operation_content(logContentArrayArray[14]);
logBean.setDaily_submission_title(logContentArrayArray[16]);
logBean.setDaily_submission_content(logData + logContentArrayArray[17]);
logBean.setGeneral_chronicles_title(logContentArrayArray[22]);
logBean.setGeneral_chronicles_content(logContentArrayArray[23]);
insertData(null, logBean, "log");
}
}
@ -505,7 +681,7 @@ public class GetBasicData {
public static DailyBean readDailyBean(String type) {
DailyBean bean;
XStream xstream = new XStream(new JettisonMappedXmlDriver());
String path = DataConfig.FILE_PATH + "\\" + type + ".xml";
String path = DataConfig.filePath + "\\" + type + ".xml";
File file = new File(path);
InputStreamReader in = null;
String xml = null;
@ -536,7 +712,7 @@ public class GetBasicData {
public static LogBean readDutyBean() {
LogBean bean;
XStream xstream = new XStream(new JettisonMappedXmlDriver());
File file = new File(DataConfig.FILE_PATH + "\\log.xml");
File file = new File(DataConfig.filePath + "\\log.xml");
InputStreamReader in = null;
String xml = null;
try {
@ -560,7 +736,7 @@ public class GetBasicData {
private static void insertData(DailyBean dailyBean, LogBean logBean, String type) {
String path = DataConfig.FILE_PATH + "\\" + type + ".xml";
String path = DataConfig.filePath + "\\" + type + ".xml";
String xml = null;
XStream xstream = new XStream(new JettisonMappedXmlDriver());
xstream.setMode(XStream.NO_REFERENCES);
@ -602,9 +778,6 @@ public class GetBasicData {
case "涡阳县供电公司":
name = "涡阳";
break;
default:
name = text;
break;
}
return name;
}
@ -1009,21 +1182,21 @@ public class GetBasicData {
webDriver.findElement(By.xpath("/html/body/div[3]/div/div[2]/section/header/form/div/div[5]/div/div[2]")).click();
Thread.sleep(3000);
if("通信测试".equals(type)){
webDriver.findElement(By.xpath("/html/body/div[7]/div/div[2]/section/section/main/div/div[3]/table/tbody" +
"/tr[1]")).click();
webDriver.findElement(By.xpath("/html/body/div[7]/div/div[2]/section/main/div[1]/div[3]/table/tbody/tr[1]/td[1]/div/label")).click();
Thread.sleep(500);
webDriver.findElement(By.xpath("/html/body/div[7]/div/div[2]/section/section/main/div/div[3]/table/tbody" +
"/tr[2]")).click();
webDriver.findElement(By.xpath("/html/body/div[7]/div/div[2]/section/main/div[1]/div[3]/table/tbody/tr[2" +
"]/td[1]/div/label")).click();
Thread.sleep(1000);
webDriver.findElement(By.xpath("/html/body/div[7]/div/div[2]/section/footer/button[2]")).click();
}else {
for (int i = 1; i < 3; i++) {
webDriver.findElement(By.xpath("/html/body/div[7]/div/div[2]/section/section/main/div/div[3]/table" +
"/tbody/tr["+i+"]")).click();
webDriver.findElement(By.xpath("/html/body/div[7]/div/div[2]/section/main/div[1]/div[3]/table" +
"/tbody/tr["+i+"]/td[1]/div/label")).click();
Thread.sleep(1000);
}
Thread.sleep(3000);
webDriver.findElement(By.xpath("/html/body/div[7]/div/div[2]/section/footer[2]/button[2]")).click();
}
Thread.sleep(3000);
webDriver.findElement(By.xpath("/html/body/div[7]/div/div[2]/section/footer/button[2]")).click();
Thread.sleep(2000);
//提交
webDriver.findElement(By.xpath("/html/body/div[2]/div/div[2]/section/div/button[3]")).click();

View File

@ -6,9 +6,6 @@ import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/**
* @author Lenovo
*/
public class Jframe extends JFrame {
private JPanel contentPane;