From 81f95e8bb5fd0bd1b2344a04c2bcd1f21ecd78a3 Mon Sep 17 00:00:00 2001 From: tqzhang <2452618307@qq.com> Date: Tue, 7 May 2024 16:49:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=20src/main/java/com/bonus/au?= =?UTF-8?q?toweb/base/DutyDailyOp.java?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/autoweb/base/DutyDailyOp.java | 2201 ----------------- 1 file changed, 2201 deletions(-) delete mode 100644 src/main/java/com/bonus/autoweb/base/DutyDailyOp.java diff --git a/src/main/java/com/bonus/autoweb/base/DutyDailyOp.java b/src/main/java/com/bonus/autoweb/base/DutyDailyOp.java deleted file mode 100644 index e612d56..0000000 --- a/src/main/java/com/bonus/autoweb/base/DutyDailyOp.java +++ /dev/null @@ -1,2201 +0,0 @@ -package com.bonus.autoweb.base; - -import com.bonus.autoweb.DateTimeUtils; -import com.bonus.autoweb.UI.entity.*; -import com.thoughtworks.xstream.XStream; -import com.thoughtworks.xstream.io.json.JettisonMappedXmlDriver; -import org.openqa.selenium.By; -import org.openqa.selenium.WebDriver; -import org.openqa.selenium.WebElement; -import org.slf4j.LoggerFactory; - -import org.slf4j.Logger; - -import java.io.File; -import java.io.FileInputStream; -import java.io.InputStreamReader; -import java.nio.charset.Charset; -import java.util.List; - -/** - * 日志填报工作类 - */ -public class DutyDailyOp { - private Logger log = LoggerFactory.getLogger(DutyDailyOp.class); - private WebDriver webDriver; - - public DutyDailyOp(WebDriver webDriver) { - this.webDriver = webDriver; - } - - /** - * 值班日报填写功能 - * - * @param type 1 早报 2晚报 - */ - public void openDutyDaily(int type) throws InterruptedException { - // 使用JavaScriptExecutor判断网页加载状态 -// JavascriptExecutor jsExecutor = (JavascriptExecutor) webDriver; -// boolean pageLoaded = false; -// -// do { -// pageLoaded = (Boolean) jsExecutor.executeScript("return document.readyState").equals("complete"); -// } while (!pageLoaded); - Thread.sleep(5000); - - //定位值班日报并点击 - webDriver.findElement(By.id("tab-4")).click(); - log.info("定位值班日报并点击-----------"); - Thread.sleep(500); - - //早报编辑标签定位 - String zaoBxPath = "//*[@id=\"pane-4\"]/div/div[3]/div/div/div[3]/table/tbody/tr[1]/td[5]/div/p[1]"; - //晚报编辑标签定位 - String wanBxpath = "//*[@id=\"pane-4\"]/div/div[3]/div/div/div[3]/table/tbody/tr[2]/td[5]/div/p[1]"; - if (type == 1) { - webDriver.findElement(By.xpath(zaoBxPath)).click(); - } else { - webDriver.findElement(By.xpath(wanBxpath)).click(); - } - log.info("打开早报或晚报编写-----------"); - Thread.sleep(600); - - //退出当前iframe,进入到日报编辑iframe - webDriver.switchTo().defaultContent(); - log.info("退出值班任务iframe-----------"); - Thread.sleep(1000); - - //定位日报编辑iframe的标签 - WebElement dutyEditIframe = webDriver.findElement(By.id("add-local-scrbbz")); - webDriver.switchTo().frame(dutyEditIframe); - log.info("定位到日报编辑iframe-----------"); - Thread.sleep(500); - editDutyDaily(type); - } - - - /** - * 日报编辑功能 - * - * @param type 1 早报 2晚报 - */ - private void editDutyDaily(int type) throws InterruptedException { - Thread.sleep(1000 * 2); - DailyBean bean; - XStream xstream = new XStream(new JettisonMappedXmlDriver()); - - //获取当日日报内容 - if (type == 1) { - //早报内容 - File file = new File(DataConfig.filePath + "\\morning_daily.xml"); - InputStreamReader in = null; - String xml = null; - try { - //主要就是这里的设置 - in = new InputStreamReader(new FileInputStream(file), Charset.forName("gbk")); - StringBuffer sb = new StringBuffer(); - char[] array = new char[1024]; - int length = -1; - while ((length = in.read(array)) != -1) { - sb.append(array, 0, length); - } - in.close(); - xml = sb.toString().trim(); - System.out.println(xml); - } catch (Exception e) { - // TODO: handle exception - } - xstream.alias("morning_daily", DailyBean.class); - bean = (DailyBean) xstream.fromXML(xml); - } else { - //晚报内容 - File file = new File(DataConfig.filePath + "\\evening_daily.xml"); - InputStreamReader in = null; - String xml = null; - try { - //主要就是这里的设置 - in = new InputStreamReader(new FileInputStream(file), Charset.forName("gbk")); - StringBuffer sb = new StringBuffer(); - char[] array = new char[1024]; - int length = -1; - while ((length = in.read(array)) != -1) { - sb.append(array, 0, length); - } - in.close(); - xml = sb.toString().trim(); - System.out.println(xml); - } catch (Exception e) { - // TODO: handle exception - } - xstream.alias("evening_daily", DailyBean.class); - bean = (DailyBean) xstream.fromXML(xml); - } - //总体情况填写 - String ztqk = bean.getOverall(); - WebElement ztqkEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[1]/div/div/div/div/div/textarea")); - ztqkEle.clear(); - Thread.sleep(1000); - ztqkEle.sendKeys(ztqk); - log.info("总体情况编写-----------"); - Thread.sleep(1000); - - //重要事项填写 - String zysx = bean.getImportant_matters(); - WebElement zysxEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[2]/div/div/div/div/div[1]/textarea")); - zysxEle.clear(); - zysxEle.sendKeys(zysx); - log.info("重要事项填写-----------"); - Thread.sleep(500); - - //安全生产情况 - String aqscqk = bean.getSafety_production(); - WebElement aqscqkEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[3]/div/div/div/div/div/textarea")); - aqscqkEle.clear(); - Thread.sleep(1000); - aqscqkEle.sendKeys(aqscqk); - log.info("安全生产情况填写-----------"); - Thread.sleep(1000); - - //值班员日常工作情况 - String zbyrcgzqk = bean.getPersonnel_daily_work(); - WebElement zbyrcgzqkEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[4]/div/div/div/div/div[1]/textarea")); - zbyrcgzqkEle.clear(); - zbyrcgzqkEle.sendKeys(zbyrcgzqk); - log.info("值班员日常工作情况填写-----------"); - Thread.sleep(1000); - - //供电保障情况1 - String gdbzqk1 = bean.getPower_guarantee_today_work(); - //*[@id="app"]/div/section/div/div[4]/div[1]/form/div[5]/div[2]/div/div/div/div/div[1]/textarea - WebElement gdbzqk1Ele = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[5]/div[2]/div/div/div/div/div/textarea")); - gdbzqk1Ele.clear(); - gdbzqk1Ele.sendKeys(gdbzqk1); - log.info("供电保障情况1填写-----------"); - Thread.sleep(1000); - - //供电保障情况2 - String gdbzqk2 = bean.getPower_guarantee_tomorrow_work(); - WebElement gdbzqk2Ele = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[5]/div[3]/div/div/div/div/div/textarea")); - gdbzqk2Ele.clear(); - gdbzqk2Ele.sendKeys(gdbzqk2); - log.info("供电保障情况2填写-----------"); - Thread.sleep(1000); - - try { - //供电保障情况3 - String gdbzqk3 = bean.getPower_guarantee_today_pestilence(); - WebElement gdbzqk3Ele = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form" + - "/div[5]/div[4]/div/div/div/div/div[1]/textarea")); - gdbzqk3Ele.clear(); - gdbzqk3Ele.sendKeys(gdbzqk3); - log.info("供电保障情况3填写-----------"); - Thread.sleep(1000); - }catch (Exception e) { - log.info("填写供电保障情况4不存在此元素----------"); - } - - //预警及应急响应情况1 - String yjjyjxy1 = bean.getWarning_company(); - WebElement yjjyjxy1Ele = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[6]/div[2]/div/div/div/div/div/textarea")); - yjjyjxy1Ele.clear(); - yjjyjxy1Ele.sendKeys(yjjyjxy1); - log.info("预警及应急响应情况1填写-----------"); - Thread.sleep(1000); - - //预警及应急响应情况2 - String yjjyjxy2 = bean.getWarning_company_impatient(); - WebElement yjjyjxy2Ele = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[6]/div[3]/div/div/div/div/div/textarea")); - yjjyjxy2Ele.clear(); - yjjyjxy2Ele.sendKeys(yjjyjxy2); - log.info("预警及应急响应情况2填写-----------"); - Thread.sleep(1000); - - - //预警及应急响应情况3 - String yjjyjxy3 = bean.getWarning_society_emergency(); - WebElement yjjyjxy3Ele = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[6]/div[4]/div/div/div/div/div/textarea")); - yjjyjxy3Ele.clear(); - yjjyjxy3Ele.sendKeys(yjjyjxy3); - log.info("预警及应急响应情况3填写-----------"); - Thread.sleep(1000); - - //其他情况说明 - String qtqksm = bean.getOther_situations(); - WebElement qtqksmEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/form/div[7]/div/div/div/div/div/div/textarea")); - qtqksmEle.clear(); - qtqksmEle.sendKeys(qtqksm); - log.info("其他情况说明填写-----------"); - Thread.sleep(1000); - - dailySchedule1(bean.getOneBean(), bean); - } - - /** - * 操作附表1 - * - * @param obj - */ - private void dailySchedule1(AnnexOneBean obj, DailyBean bean) throws InterruptedException { - //点击操作内容选择框 - //*[@id="app"]/div/section/div/div[4]/div[1]/div[1]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/div -// webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[1]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/div[1]")).click(); -// -// Thread.sleep(300); -// //获取到的操作内容 -// String operaContent = obj.getExercise_content(); -// //操作内容地址 -// String operaxpath = "/html/body/div[4]/div[1]/div[1]/ul/li[1]"; -// -// if ("“四要素”检查".equals(operaContent)) { -// // /html/body/div[2]/div[1]/div[1]/ul/li[1] -// operaxpath = "/html/body/div[2]/div[1]/div[1]/ul/li[1]"; -// } else if ("通信测试".equals(operaContent)) { -// operaxpath = "/html/body/div[2]/div[1]/div[1]/ul/li[2]"; -// } else { -// operaxpath = "/html/body/div[2]/div[1]/div[1]/ul/li[3]"; -// } -// //选择操作内容 -// webDriver.findElement(By.xpath(operaxpath)).click(); -// log.info("选择操作内容----------"); -// Thread.sleep(300); - - try { - WebElement personNumEle = webDriver.findElement(By.xpath("/html/body/div/div/section/div/div[4]/div[1]/div[1]/div[2]/div/div/div[3]/table/tbody/tr[1]/td[7]/div/div/input")); - personNumEle.sendKeys("无问题"); - log.info("填写通信测试问题----------"); - Thread.sleep(300); - }catch (Exception e) { - log.info("填写通信测试问题不存在此元素----------"); - } - Thread.sleep(500); - try { - WebElement carNumEle = webDriver.findElement(By.xpath("//html/body/div/div/section/div/div[4]/div[1]/div[1]/div[2]/div/div/div[3]/table/tbody/tr[2]/td[7]/div/div/input")); - carNumEle.sendKeys("无问题"); - log.info("填写四要素操练问题----------"); - Thread.sleep(300); - }catch (Exception e) { - log.info("填写通信测试问题不存在此元素----------"); - } - Thread.sleep(500); - try { - WebElement fdcNumEle = webDriver.findElement(By.xpath("//html/body/div/div/section/div/div[4]/div[1]/div[1]/div[2]/div/div/div[3]/table/tbody/tr[3]/td[7]/div/div/input")); - fdcNumEle.sendKeys("无问题"); - log.info("填写重大战线视频连线检查问题----------"); - Thread.sleep(1000); - }catch (Exception e) { - log.info("填写重大战线视频连线检查问题不存在此元素----------"); - } - Thread.sleep(500); -// //填写发电机数量 -// String fdjNum = obj.getExercise_dynamo_num(); -// WebElement fdjNumEle= webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[1]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/input")); -// fdjNumEle.clear(); -// fdjNumEle.sendKeys(fdjNum); -// log.info("填写发电机数量----------"); -// Thread.sleep(300); -// -// -// //填写操作发现问题 -// String czfxwt = obj.getExercise_find_problems(); -// WebElement czfxwtEle=webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[1]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/input")); -// czfxwtEle.clear(); -// czfxwtEle.sendKeys(czfxwt); -// log.info("填写操作发现问题----------"); -// Thread.sleep(300); -// //填写备注 -// String bz = obj.getRemark(); -// WebElement bzEle=webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[1]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/input")); -// bzEle.clear(); -// bzEle.sendKeys(bz); -// log.info("填写备注----------"); - dailySchedule2(bean.getTwoBean(), bean); - - } - - //操作附表2 - private void dailySchedule2(AnnexTwoBean obj, DailyBean bean) throws InterruptedException { - //填写人员数量 - String personNum = obj.getVerification_person_num(); - WebElement personNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/div/input")); - personNumEle.clear(); - personNumEle.sendKeys(personNum); - log.info("填写人员数量----------"); - Thread.sleep(300); - - //填写队伍数量 - String teamNum = obj.getVerification_team_num(); - WebElement teamNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - teamNumEle.clear(); - teamNumEle.sendKeys(teamNum); - log.info("填写队伍数量----------"); - Thread.sleep(300); - - - //填写装备数量 - String zbNum = obj.getVerification_equip_num(); - WebElement zbNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - zbNumEle.clear(); - zbNumEle.sendKeys(zbNum); - log.info("填写装备数量----------"); - Thread.sleep(300); - - - //填写物资数量 - String wzNum = obj.getVerification_material_num(); - WebElement wzNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - wzNumEle.clear(); - wzNumEle.sendKeys(wzNum); - log.info("填写物资数量----------"); - Thread.sleep(300); - - - //填写车辆数量 - String carNum = obj.getVerification_vehicle_num(); - WebElement carNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - carNumEle.clear(); - carNumEle.sendKeys(carNum); - log.info("填写车辆数量----------"); - Thread.sleep(300); - - - //填写核查发现问题 - String hzfxwt = obj.getVerification_find_problems(); - WebElement hzfxwtEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/input")); - hzfxwtEle.clear(); - hzfxwtEle.sendKeys(hzfxwt); - log.info("填写核查发现问题----------"); - - - Thread.sleep(300); - //填写备注 - String bz = obj.getRemark(); - WebElement bzEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/input")); - bzEle.clear(); - bzEle.sendKeys(bz); - log.info("填写备注----------"); - Thread.sleep(300); - dailySchedule6(bean.getSixBean(), bean); - } - - //操作附表3 无 -// private void dailySchedule3(AnnexThreeBean obj, DailyBean bean) throws InterruptedException { -//// //填写合计-新增-确诊 -//// String totalAddDiagnosedNum = obj.getTotalAddDiagnosed(); -//// WebElement totalAddDiagnosedEle= webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/input")); -//// totalAddDiagnosedEle.clear(); -//// totalAddDiagnosedEle.sendKeys(totalAddDiagnosedNum); -//// log.info("填写合计-新增-确诊----------"); -//// Thread.sleep(300); -//// -//// //填写合计-现有-确诊 -//// String totalExistingDiagnosedNum = obj.getTotalExistingDiagnosed(); -//// WebElement totalExistingDiagnosedNumEle= webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/input")); -//// totalExistingDiagnosedNumEle.clear(); -//// totalExistingDiagnosedNumEle.sendKeys(totalExistingDiagnosedNum); -//// log.info("填写合计-现有-确诊----------"); -//// Thread.sleep(300); -// -// try { -// //填写电网调度-新增-确诊 -// String dispatchAddDiagnosedNum = obj.getDispatchAddDiagnosed(); -// WebElement dispatchAddDiagnosedNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[1]/td[6]/div/div/div/input")); -// dispatchAddDiagnosedNumEle.clear(); -// dispatchAddDiagnosedNumEle.sendKeys(dispatchAddDiagnosedNum); -// log.info("填写电网调度-新增-确诊----------"); -// Thread.sleep(300); -// }catch (Exception e) { -// log.info("填写电网调度-新增-确诊不存在此元素----------"); -// } -// -// try { -// //填写电网调度-现有-确诊 -// String dispatchExistingDiagnosedNum = obj.getDispatchExistingDiagnosed(); -// WebElement dispatchExistingDiagnosedNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[1]/td[7]/div/div/div/input")); -// dispatchExistingDiagnosedNumEle.clear(); -// dispatchExistingDiagnosedNumEle.sendKeys(dispatchExistingDiagnosedNum); -// log.info("填写电网调度-现有-确诊----------"); -// Thread.sleep(300); -// }catch (Exception e) { -// log.info("填写电网调度-现有-确诊不存在此元素----------"); -// } -// -// try { -// //填写运维检修-新增-确诊 -// String repairAddDiagnosedNum = obj.getRepairAddDiagnosed(); -// WebElement repairAddDiagnosedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[1]/td[8]/div/div/div/input")); -// repairAddDiagnosedEle.clear(); -// repairAddDiagnosedEle.sendKeys(repairAddDiagnosedNum); -// log.info("填写运维检修-新增-确诊----------"); -// }catch (Exception e) { -// log.info("填写电网调度-现有-确诊不存在此元素----------"); -// } -// -// try { -// //填写运维检修-现有-确诊 -// String repairExistingDiagnosedNum = obj.getRepairExistingDiagnosed(); -// WebElement repairExistingDiagnosedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[1]/td[9]/div/div/div/input")); -// repairExistingDiagnosedEle.clear(); -// repairExistingDiagnosedEle.sendKeys(repairExistingDiagnosedNum); -// log.info("填写运维检修-现有-确诊----------"); -// }catch (Exception e) { -// log.info("填写运维检修-现有-确诊不存在此元素----------"); -// } -// -// try { -// //填写营销服务-新增-确诊 -// String marketingAddDiagnosedNum = obj.getMarketingAddDiagnosed(); -// WebElement marketingAddDiagnosedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[1]/td[10]/div/div/div/input")); -// marketingAddDiagnosedEle.clear(); -// marketingAddDiagnosedEle.sendKeys(marketingAddDiagnosedNum); -// log.info("填写营销服务-新增-确诊----------"); -// }catch (Exception e) { -// log.info("填写运维检修-现有-确诊不存在此元素----------"); -// } -// -// try { -// //填写营销服务-现有-确诊 -// String marketingExistingDiagnosedNum = obj.getMarketingExistingDiagnosed(); -// WebElement marketingExistingDiagnosedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[1]/td[11]/div/div/div/input")); -// marketingExistingDiagnosedEle.clear(); -// marketingExistingDiagnosedEle.sendKeys(marketingExistingDiagnosedNum); -// log.info("填写营销服务-现有-确诊----------"); -// }catch (Exception e) { -// log.info("填写营销服务-现有-确诊不存在此元素----------"); -// } -// -// try { -// //填写电网建设-新增-确诊 -// String constructionAddDiagnosedNum = obj.getConstructionAddDiagnosed(); -// WebElement constructionAddDiagnosedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[1]/td[12]/div/div/div/input")); -// constructionAddDiagnosedEle.clear(); -// constructionAddDiagnosedEle.sendKeys(constructionAddDiagnosedNum); -// log.info("填写营销服务-新增-确诊----------"); -// }catch (Exception e) { -// log.info("填写营销服务-现有-确诊不存在此元素----------"); -// } -// -// try{ -// //填写电网建设-现有-确诊 -// String constructionExistingDiagnosedNum = obj.getConstructionExistingDiagnosed(); -// WebElement constructionExistingDiagnosedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[1]/td[13]/div/div/div/input")); -// constructionExistingDiagnosedEle.clear(); -// constructionExistingDiagnosedEle.sendKeys(constructionExistingDiagnosedNum); -// log.info("填写营销服务-现有-确诊----------"); -// }catch (Exception e) { -// log.info("填写电网建设-新增-确诊不存在此元素----------"); -// } -// -//// //填写合计-新增-治愈 -//// String totalAddHealNum = obj.getTotalAddHeal(); -//// WebElement totalAddHealEle= webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/input")); -//// totalAddHealEle.clear(); -//// totalAddHealEle.sendKeys(totalAddHealNum); -//// log.info("填写合计-新增-治愈----------"); -//// Thread.sleep(300); -//// -//// //填写合计-现有-治愈 -//// String totalExistingHealNum = obj.getTotalExistingHeal(); -//// WebElement totalExistingHealNumEle= webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/input")); -//// totalExistingHealNumEle.clear(); -//// totalExistingHealNumEle.sendKeys(totalExistingHealNum); -//// log.info("填写合计-现有-治愈----------"); -//// Thread.sleep(300); -// -// try { -// //填写电网调度-新增-治愈 -// String dispatchAddHealNum = obj.getDispatchAddHeal(); -// WebElement dispatchAddHealNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[2]/td[4]/div/div/div/input")); -// dispatchAddHealNumEle.clear(); -// dispatchAddHealNumEle.sendKeys(dispatchAddHealNum); -// log.info("填写电网调度-新增-治愈----------"); -// Thread.sleep(300); -// }catch (Exception e) { -// log.info("填写电网调度-新增-治愈不存在此元素----------"); -// } -// -// try { -// //填写电网调度-现有-治愈 -// String dispatchExistingHealNum = obj.getDispatchExistingHeal(); -// WebElement dispatchExistingHealNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[2]/td[5]/div/div/div/input")); -// dispatchExistingHealNumEle.clear(); -// dispatchExistingHealNumEle.sendKeys(dispatchExistingHealNum); -// log.info("填写电网调度-现有-治愈----------"); -// Thread.sleep(300); -// }catch (Exception e) { -// log.info("填写电网调度-现有-治愈不存在此元素----------"); -// } -// -// try { -// //填写运维检修-新增-治愈 -// String repairAddHealNum = obj.getRepairAddHeal(); -// WebElement repairAddHealEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[2]/td[6]/div/div/div/input")); -// repairAddHealEle.clear(); -// repairAddHealEle.sendKeys(repairAddHealNum); -// log.info("填写运维检修-新增-治愈----------"); -// }catch (Exception e) { -// log.info("填写运维检修-新增-治愈不存在此元素----------"); -// } -// -// try { -// //填写运维检修-现有-治愈 -// String repairExistingHealNum = obj.getRepairExistingHeal(); -// WebElement repairExistingHealEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[2]/td[7]/div/div/div/input")); -// repairExistingHealEle.clear(); -// repairExistingHealEle.sendKeys(repairExistingHealNum); -// log.info("填写运维检修-现有-治愈----------"); -// }catch (Exception e){ -// log.info("填写运维检修-现有-治愈----------"); -// } -// -// //填写营销服务-新增-治愈 -// String marketingAddHealNum = obj.getMarketingAddHeal(); -// WebElement marketingAddHealEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[2]/td[8]/div/div/div/input")); -// marketingAddHealEle.clear(); -// marketingAddHealEle.sendKeys(marketingAddHealNum); -// log.info("填写营销服务-新增-治愈----------"); -// -// //填写营销服务-现有-治愈 -// String marketingExistingHealNum = obj.getMarketingExistingHeal(); -// WebElement marketingExistingHealEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[2]/td[9]/div/div/div/input")); -// marketingExistingHealEle.clear(); -// marketingExistingHealEle.sendKeys(marketingExistingHealNum); -// log.info("填写营销服务-现有-治愈----------"); -// -// //填写电网建设-新增-治愈 -// String constructionAddHealNum = obj.getConstructionAddHeal(); -// WebElement constructionAddHealEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[2]/td[10]/div/div/div/input")); -// constructionAddHealEle.clear(); -// constructionAddHealEle.sendKeys(constructionAddHealNum); -// log.info("填写营销服务-新增-治愈----------"); -// -// //填写电网建设-现有-治愈 -// String constructionExistingHealNum = obj.getConstructionExistingHeal(); -// WebElement constructionExistingHealEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[2]/td[11]/div/div/div/input")); -// constructionExistingHealEle.clear(); -// constructionExistingHealEle.sendKeys(constructionExistingHealNum); -// log.info("填写营销服务-现有-治愈----------"); -// -//// //填写合计-新增-疑似 -//// String totalAddSuspectedNum = obj.getTotalAddSuspected(); -//// WebElement totalAddSuspectedEle= webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/input")); -//// totalAddSuspectedEle.clear(); -//// totalAddSuspectedEle.sendKeys(totalAddSuspectedNum); -//// log.info("填写合计-新增-疑似----------"); -//// Thread.sleep(300); -//// -//// //填写合计-现有-疑似 -//// String totalExistingSuspectedNum = obj.getTotalExistingSuspected(); -//// WebElement totalExistingSuspectedNumEle= webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[2]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/input")); -//// totalExistingSuspectedNumEle.clear(); -//// totalExistingSuspectedNumEle.sendKeys(totalExistingSuspectedNum); -//// log.info("填写合计-现有-疑似----------"); -//// Thread.sleep(300); -// -// //填写电网调度-新增-疑似 -// String dispatchAddSuspectedNum = obj.getDispatchAddSuspected(); -// WebElement dispatchAddSuspectedNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[3]/td[4]/div/div/div/input")); -// dispatchAddSuspectedNumEle.clear(); -// dispatchAddSuspectedNumEle.sendKeys(dispatchAddSuspectedNum); -// log.info("填写电网调度-新增-疑似----------"); -// Thread.sleep(300); -// -// -// //填写电网调度-现有-疑似 -// String dispatchExistingSuspectedNum = obj.getDispatchExistingSuspected(); -// WebElement dispatchExistingSuspectedNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[3]/td[5]/div/div/div/input")); -// dispatchExistingSuspectedNumEle.clear(); -// dispatchExistingSuspectedNumEle.sendKeys(dispatchExistingSuspectedNum); -// log.info("填写电网调度-现有-疑似----------"); -// Thread.sleep(300); -// -// -// //填写运维检修-新增-疑似 -// String repairAddSuspectedNum = obj.getRepairAddSuspected(); -// WebElement repairAddSuspectedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[3]/td[6]/div/div/div/input")); -// repairAddSuspectedEle.clear(); -// repairAddSuspectedEle.sendKeys(repairAddSuspectedNum); -// log.info("填写运维检修-新增-疑似----------"); -// -// //填写运维检修-现有-疑似 -// String repairExistingSuspectedNum = obj.getRepairExistingSuspected(); -// WebElement repairExistingSuspectedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[3]/td[7]/div/div/div/input")); -// repairExistingSuspectedEle.clear(); -// repairExistingSuspectedEle.sendKeys(repairExistingSuspectedNum); -// log.info("填写运维检修-现有-疑似----------"); -// -// //填写营销服务-新增-疑似 -// String marketingAddSuspectedNum = obj.getMarketingAddSuspected(); -// WebElement marketingAddSuspectedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[3]/td[8]/div/div/div/input")); -// marketingAddSuspectedEle.clear(); -// marketingAddSuspectedEle.sendKeys(marketingAddSuspectedNum); -// log.info("填写营销服务-新增-疑似----------"); -// -// //填写营销服务-现有-疑似 -// String marketingExistingSuspectedNum = obj.getMarketingExistingSuspected(); -// WebElement marketingExistingSuspectedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[3]/td[9]/div/div/div/input")); -// marketingExistingSuspectedEle.clear(); -// marketingExistingSuspectedEle.sendKeys(marketingExistingSuspectedNum); -// log.info("填写营销服务-现有-疑似----------"); -// -// //填写电网建设-新增-疑似 -// String constructionAddSuspectedNum = obj.getConstructionAddSuspected(); -// WebElement constructionAddSuspectedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[3]/td[10]/div/div/div/input")); -// constructionAddSuspectedEle.clear(); -// constructionAddSuspectedEle.sendKeys(constructionAddSuspectedNum); -// log.info("填写营销服务-新增-疑似----------"); -// -// //填写电网建设-现有-疑似 -// String constructionExistingSuspectedNum = obj.getConstructionExistingSuspected(); -// WebElement constructionExistingSuspectedEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div[2]/div/div/div[3]/table/tbody/tr[3]/td[11]/div/div/div/input")); -// constructionExistingSuspectedEle.clear(); -// constructionExistingSuspectedEle.sendKeys(constructionExistingSuspectedNum); -// log.info("填写营销服务-现有-疑似----------"); -// -// dailySchedule4(bean.getFourBean(), bean); -// } - - //操作附表4 无 -// private void dailySchedule4(AnnexFourBean obj, DailyBean bean) throws InterruptedException { -// //填写定点医院 -// String ddyy = obj.getDesignated_hospitals(); -// WebElement ddyEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/div/input")); -// ddyEle.clear(); -// ddyEle.sendKeys(ddyy); -// log.info("填写定点医院----------"); -// Thread.sleep(300); -// -// -// //填写发热门诊 -// String frmz = obj.getFever_clinic(); -// WebElement frmzEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); -// frmzEle.clear(); -// frmzEle.sendKeys(frmz); -// log.info("填写发热门诊----------"); -// Thread.sleep(300); -// -// -// //填写防疫用品企业 -// String fyypqy = obj.getEpidemic_enterprise(); -// WebElement fyypqyEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); -// fyypqyEle.clear(); -// fyypqyEle.sendKeys(fyypqy); -// log.info("填写防疫用品企业----------"); -// Thread.sleep(300); -// -// -// //填写其他重要用户 -// String qtzyyh = obj.getOther_important_users(); -// WebElement qtzyyhEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); -// qtzyyhEle.clear(); -// qtzyyhEle.sendKeys(qtzyyh); -// log.info("填写其他重要用户----------"); -// Thread.sleep(300); -// -// -// //填写客户用电保障人员 -// String khydbz = obj.getCustomer_power_personnel(); -// WebElement khydbzEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); -// khydbzEle.clear(); -// khydbzEle.sendKeys(khydbz); -// log.info("填写客户用电保障人员----------"); -// Thread.sleep(300); -// -// -// //填写电网运维保障人员 -// String dwywbzry = obj.getPower_devops_personnel(); -// WebElement dwywbzryEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); -// dwywbzryEle.clear(); -// dwywbzryEle.sendKeys(dwywbzry); -// log.info("填写电网运维保障人员----------"); -// Thread.sleep(300); -// -// -// //填写保电车辆 -// String bdcl = obj.getElectrically_vehicles(); -// WebElement bdclEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); -// bdclEle.clear(); -// bdclEle.sendKeys(bdcl); -// log.info("填写保电车辆----------"); -// Thread.sleep(300); -// -// -// //填写应急发电车 -// String yjfdc = obj.getEmergency_power_vehicles(); -// WebElement yjfdcEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); -// yjfdcEle.clear(); -// yjfdcEle.sendKeys(yjfdc); -// log.info("填写应急发电车----------"); -// Thread.sleep(300); -// -// -// //填写应急发电机 -// String yjfdj = obj.getEmergency_generator(); -// WebElement yjfdjEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4]/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); -// yjfdjEle.clear(); -// yjfdjEle.sendKeys(yjfdj); -// log.info("填写应急发电机----------"); -// Thread.sleep(300); -// dailySchedule5(bean.getFiveBean(), bean); -// } - - //操作附表5 无 -// private void dailySchedule5(AnnexFiveBean obj, DailyBean bean) throws InterruptedException { -// //填写机场/港口 -// String airportPortNum = obj.getAirportPort(); -// WebElement airportPortEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/div/input")); -// airportPortEle.clear(); -// airportPortEle.sendKeys(airportPortNum); -// log.info("填写机场/港口----------"); -// Thread.sleep(300); -// -// //填写机场/港口 -// String venueHospitalNum = obj.getVenueHospital(); -// WebElement venueHospitalNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); -// venueHospitalNumEle.clear(); -// venueHospitalNumEle.sendKeys(venueHospitalNum); -// log.info("填写机场/港口----------"); -// Thread.sleep(300); -// -// //填写宾馆酒店 -// String guesthouseHotelNum = obj.getGuesthouseHotel(); -// WebElement guesthouseHotelNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); -// guesthouseHotelNumEle.clear(); -// guesthouseHotelNumEle.sendKeys(guesthouseHotelNum); -// log.info("填写宾馆酒店---------"); -// Thread.sleep(300); -// -// -// //填写保障人员 -// String safeguardPersonnelNum = obj.getSafeguardPersonnel(); -// WebElement safeguardPersonnelNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); -// safeguardPersonnelNumEle.clear(); -// safeguardPersonnelNumEle.sendKeys(safeguardPersonnelNum); -// log.info("填写保障人员---------"); -// Thread.sleep(300); -// -// -// //填写保电车辆 -// String electricallyGuaranteedVehiclesNum = obj.getElectricallyGuaranteedVehicles(); -// WebElement electricallyGuaranteedVehiclesEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); -// electricallyGuaranteedVehiclesEle.clear(); -// electricallyGuaranteedVehiclesEle.sendKeys(electricallyGuaranteedVehiclesNum); -// log.info("填写保电车辆----------"); -// -// //填写发电车 -// String powerGenerationVehiclesNum = obj.getPowerGenerationVehicles(); -// WebElement powerGenerationVehiclesEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); -// powerGenerationVehiclesEle.clear(); -// powerGenerationVehiclesEle.sendKeys(powerGenerationVehiclesNum); -// log.info("填写发电车---------"); -// -// //填写发电机 -// String dynamoNum = obj.getDynamo(); -// WebElement dynamoEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); -// dynamoEle.clear(); -// dynamoEle.sendKeys(dynamoNum); -// log.info("填写发电机---------"); -// -// //填写备注 -// String fiveRemark = obj.getRemark(); -// WebElement fiveRemarkEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/input")); -// fiveRemarkEle.clear(); -// fiveRemarkEle.sendKeys(fiveRemark); -// log.info("填写备注----------"); -// Thread.sleep(300); -// dailySchedule6(bean.getSixBean(), bean); -// } - - //操作附表6 --- 》变成3 - private void dailySchedule6(AnnexSixBean obj, DailyBean bean) throws InterruptedException { - //判断是否需要填写 - WebElement tbody = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3]/div" + - "/div[2]/div/div/div[3]/table/tbody")); - - List trlist = tbody.findElements(By.tagName("tr")); - log.info("附表6tr:" + trlist.size()); - if (trlist == null || trlist.size() <= 0) { - log.info("附表6没有数据不需要填写"); - } else { - //填写领导及指挥人员 - String ldjzhry = obj.getLeaders_command_staff(); - - WebElement ldjzhryEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1" + - "]/div[3]/div/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/input")); - ldjzhryEle.clear(); - ldjzhryEle.sendKeys(ldjzhry); - log.info("填写领导及指挥人员----------"); - Thread.sleep(300); - - - //填写人员数量 - String personNum = obj.getInput_amount_person(); - WebElement ryslEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3" + - "]/div/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - ryslEle.clear(); - Thread.sleep(300); - ryslEle.sendKeys(personNum); - log.info("填写人员数量----------"); - Thread.sleep(300); - - - //填写车辆数量 - String carNum = obj.getInput_amount_vehicle(); - WebElement clslEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3" + - "]/div/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - clslEle.clear(); - Thread.sleep(300); - clslEle.sendKeys(carNum); - log.info("填写车辆数量----------"); - Thread.sleep(300); - - - //填写发电车数量 - String fdcNum = obj.getInput_amount_power_vehicle(); - WebElement fdcNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div" + - "[3]/div/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/div/input")); - fdcNumEle.clear(); - Thread.sleep(300); - fdcNumEle.sendKeys(fdcNum); - log.info("填写发电车数量----------"); - Thread.sleep(300); - - - //填写发电机数量 - String fdjNum = obj.getInput_amount_dynamo(); - WebElement fdjNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div" + - "[3]/div/div[2]/div/div/div[3]/table/tbody/tr/td[13]/div/div/div/input")); - fdjNumEle.clear(); - Thread.sleep(300); - fdjNumEle.sendKeys(fdjNum); - log.info("填写发电机数量----------"); - Thread.sleep(300); - - - String bz = obj.getRemark(); - WebElement bzEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[3" + - "]/div/div[2]/div/div/div[3]/table/tbody/tr/td[14]/div/div/input")); - bzEle.clear(); - bzEle.sendKeys(bz); - log.info("填写备注----------"); - Thread.sleep(300); - } - dailySchedule7(bean.getSevenBean(), bean); - } - - //操作附表7 --- > 变成4 - private void dailySchedule7(AnnexSevenBean obj, DailyBean bean) throws InterruptedException { - //填写因灾停运-特高压 - String psaou = obj.getPower_substation_add_outage_uvh(); - WebElement psaouEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - psaouEle.clear(); - psaouEle.sendKeys(psaou); - log.info("填写新增-因灾停运-特高压----------"); - Thread.sleep(300); - - - //填写因灾停运-500 - String psaof = obj.getPower_substation_add_outage_five(); - WebElement psaofEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - psaofEle.clear(); - psaofEle.sendKeys(psaof); - log.info("填写新增-因灾停运-500kv----------"); - Thread.sleep(300); - - - //填写因灾停运-300 - String psaot = obj.getPower_substation_add_outage_two(); - WebElement psaotEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - psaotEle.clear(); - psaotEle.sendKeys(psaot); - log.info("填写新增-因灾停运-220/300kv----------"); - Thread.sleep(300); - - //填写因灾停运-100 - String psaoo = obj.getPower_substation_add_outage_one(); - WebElement psaooEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - psaooEle.clear(); - psaooEle.sendKeys(psaoo); - log.info("填写新增-因灾停运-100/66kv----------"); - Thread.sleep(300); - - //填写因灾停运-35 - String psaoth = obj.getPower_substation_add_outage_three(); - WebElement psaothEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - psaothEle.clear(); - psaothEle.sendKeys(psaoth); - log.info("填写新增-因灾停运-35kv----------"); - Thread.sleep(300); - - - //填写抢修恢复-特高压 - String psaru = obj.getPower_substation_add_repair_uvh(); - WebElement psaruEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - psaruEle.clear(); - psaruEle.sendKeys(psaru); - log.info("填写新增-抢修恢复-特高压----------"); - Thread.sleep(300); - - //填写抢修恢复-500 - String psarf = obj.getPower_substation_add_repair_five(); - WebElement psarfEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - psarfEle.clear(); - psarfEle.sendKeys(psarf); - log.info("填写新增-抢修恢复-500kv----------"); - Thread.sleep(300); - - //填写抢修恢复-220/300 - String psart = obj.getPower_substation_add_repair_two(); - WebElement psartEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - psartEle.clear(); - psartEle.sendKeys(psart); - log.info("填写新增-抢修恢复-220/300kv----------"); - Thread.sleep(300); - - //填写抢修恢复-100 - String psaro = obj.getPower_substation_add_repair_one(); - WebElement psaroEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/div/input")); - psaroEle.clear(); - psaroEle.sendKeys(psaro); - log.info("填写新增-抢修恢复-100/66kv----------"); - Thread.sleep(300); - - //填写抢修恢复-35 - String psarth = obj.getPower_substation_add_repair_three(); - WebElement psarthEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[13]/div/div/div/input")); - psarthEle.clear(); - psarthEle.sendKeys(psarth); - log.info("填写新增-抢修恢复-35kv----------"); - Thread.sleep(300); - - - //填写尚未恢复-特高压 - String psanru = obj.getPower_substation_add_no_repair_uvh(); - WebElement psanruEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[14]/div/div/div/input")); - psanruEle.clear(); - psanruEle.sendKeys(psanru); - log.info("填写新增-尚未恢复-特高压----------"); - Thread.sleep(300); - - //填写尚未恢复-500 - String psanrf = obj.getPower_substation_add_no_repair_five(); - WebElement psanrfEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[15]/div/div/div/input")); - psanrfEle.clear(); - psanrfEle.sendKeys(psanrf); - log.info("填写新增-尚未恢复-500kv----------"); - Thread.sleep(300); - - //填写尚未恢复-220/300 - String psanrt = obj.getPower_substation_add_no_repair_two(); - WebElement psanrtEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[16]/div/div/div/input")); - psanrtEle.clear(); - psanrtEle.sendKeys(psanrt); - log.info("填写新增-尚未恢复-220/300kv----------"); - Thread.sleep(300); - - //填写尚未恢复-100 - String psanro = obj.getPower_substation_add_no_repair_one(); - WebElement psanroEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[17]/div/div/div/input")); - psanroEle.clear(); - psanroEle.sendKeys(psanro); - log.info("填写新增-尚未恢复-100/66kv----------"); - Thread.sleep(300); - - //填写尚未恢复-35 - String psanrth = obj.getPower_substation_add_no_repair_three(); - WebElement psanrthEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[4" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[18]/div/div/div/input")); - psanrthEle.clear(); - psanrthEle.sendKeys(psanrth); - log.info("填写新增-尚未恢复-35kv----------"); - Thread.sleep(300); - - - //填写因灾停运-特高压 - String pscou = obj.getPower_substation_cumulative_outage_uvh(); - WebElement pscouEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - pscouEle.clear(); - pscouEle.sendKeys(pscou); - log.info("填写累计-因灾停运-特高压----------"); - Thread.sleep(300); - - - //填写因灾停运-500 - String pscof = obj.getPower_substation_cumulative_outage_five(); - WebElement pscofEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - pscofEle.clear(); - pscofEle.sendKeys(pscof); - log.info("填写累计-因灾停运-500kv----------"); - Thread.sleep(300); - - - //填写因灾停运-300 - String pscot = obj.getPower_substation_cumulative_outage_two(); - WebElement pscotEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - pscotEle.clear(); - pscotEle.sendKeys(pscot); - log.info("填写累计-因灾停运-220/300kv----------"); - Thread.sleep(300); - - //填写因灾停运-100 - String pscoo = obj.getPower_substation_cumulative_outage_one(); - WebElement pscooEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - pscooEle.clear(); - pscooEle.sendKeys(pscoo); - log.info("填写累计-因灾停运-100/66kv----------"); - Thread.sleep(300); - - //填写因灾停运-35 - String pscoth = obj.getPower_substation_cumulative_outage_three(); - WebElement pscothEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - pscothEle.clear(); - pscothEle.sendKeys(pscoth); - log.info("填写累计-因灾停运-35kv----------"); - Thread.sleep(300); - - - //填写抢修恢复-特高压 - String pscru = obj.getPower_substation_cumulative_repair_uvh(); - WebElement pscruEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - pscruEle.clear(); - pscruEle.sendKeys(pscru); - log.info("填写累计-抢修恢复-特高压----------"); - Thread.sleep(300); - - //填写抢修恢复-500 - String pscrf = obj.getPower_substation_cumulative_repair_five(); - WebElement pscrfEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - pscrfEle.clear(); - pscrfEle.sendKeys(pscrf); - log.info("填写累计-抢修恢复-500kv----------"); - Thread.sleep(300); - - //填写抢修恢复-220/300 - String pscrt = obj.getPower_substation_cumulative_outage_two(); - WebElement pscrtEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - pscrtEle.clear(); - pscrtEle.sendKeys(pscrt); - log.info("填写累计-抢修恢复-220/300kv----------"); - Thread.sleep(300); - - //填写抢修恢复-100 - String pscro = obj.getPower_substation_cumulative_repair_one(); - WebElement pscroEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/div/input")); - pscroEle.clear(); - pscroEle.sendKeys(pscro); - log.info("填写累计-抢修恢复-100/66kv----------"); - Thread.sleep(300); - - //填写抢修恢复-35 - String pscrth = obj.getPower_substation_cumulative_outage_three(); - WebElement pscrthEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[13]/div/div/div/input")); - pscrthEle.clear(); - pscrthEle.sendKeys(pscrth); - log.info("填写累计-抢修恢复-35kv----------"); - Thread.sleep(300); - - - //填写尚未恢复-特高压 - String pscnru = obj.getPower_substation_cumulative_no_repair_uvh(); - WebElement pscnruEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[14]/div/div/div/input")); - pscnruEle.clear(); - pscnruEle.sendKeys(pscnru); - log.info("填写累计-尚未恢复-特高压----------"); - Thread.sleep(300); - - //填写尚未恢复-500 - String pscnrf = obj.getPower_substation_cumulative_no_repair_five(); - WebElement pscnrfEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[15]/div/div/div/input")); - pscnrfEle.clear(); - pscnrfEle.sendKeys(pscnrf); - log.info("填写累计-尚未恢复-500kv----------"); - Thread.sleep(300); - - //填写尚未恢复-220/300 - String pscnrt = obj.getPower_substation_cumulative_no_repair_two(); - WebElement pscnrtEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[16]/div/div/div/input")); - pscnrtEle.clear(); - pscnrtEle.sendKeys(pscnrt); - log.info("填写累计-尚未恢复-220/300kv----------"); - Thread.sleep(300); - - //填写尚未恢复-100 - String pscnro = obj.getPower_substation_cumulative_no_repair_one(); - WebElement pscnroEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[17]/div/div/div/input")); - pscnroEle.clear(); - pscnroEle.sendKeys(pscnro); - log.info("填写累计-尚未恢复-100/66kv----------"); - Thread.sleep(300); - - //填写尚未恢复-35 - String pscnrth = obj.getPower_substation_cumulative_no_repair_three(); - WebElement pscnrthEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[5" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[18]/div/div/div/input")); - pscnrthEle.clear(); - pscnrthEle.sendKeys(pscnrth); - log.info("填写累计-尚未恢复-35kv----------"); - Thread.sleep(300); - dailySchedule8(bean.getEightBean(), bean); - } - - private void dailySchedule8(AnnexEightBean obj, DailyBean bean) throws InterruptedException { - //填写因灾停运-特高压 - String traou = obj.getTransmit_electricity_add_outage_uvh(); - WebElement traouEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - traouEle.clear(); - traouEle.sendKeys(traou); - log.info("填写新增-因灾停运-特高压----------"); - Thread.sleep(300); - - - //填写因灾停运-500 - String traof = obj.getTransmit_electricity_add_outage_five(); - WebElement traofEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - traofEle.clear(); - traofEle.sendKeys(traof); - log.info("填写新增-因灾停运-500kv----------"); - Thread.sleep(300); - - - //填写因灾停运-300 - String traot = obj.getTransmit_electricity_add_outage_two(); - WebElement traotEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - traotEle.clear(); - traotEle.sendKeys(traot); - log.info("填写新增-因灾停运-220/300kv----------"); - Thread.sleep(300); - - //填写因灾停运-100 - String traoo = obj.getTransmit_electricity_add_outage_one(); - WebElement traooEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - traooEle.clear(); - traooEle.sendKeys(traoo); - log.info("填写新增-因灾停运-100/66kv----------"); - Thread.sleep(300); - - //填写因灾停运-35 - String traoth = obj.getTransmit_electricity_add_outage_three(); - WebElement traothEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - traothEle.clear(); - traothEle.sendKeys(traoth); - log.info("填写新增-因灾停运-35kv----------"); - Thread.sleep(300); - - //填写因灾停运-10 - String traote = obj.getTransmit_electricity_add_outage_ten(); - WebElement traoteEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - traoteEle.clear(); - traoteEle.sendKeys(traote); - log.info("填写新增-因灾停运-10kv----------"); - Thread.sleep(300); - - - //填写抢修恢复-特高压 - String traru = obj.getTransmit_electricity_add_repair_uvh(); - WebElement traruEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - traruEle.clear(); - traruEle.sendKeys(traru); - log.info("填写新增-抢修恢复-特高压----------"); - Thread.sleep(300); - - //填写抢修恢复-500 - String trarf = obj.getTransmit_electricity_add_repair_five(); - WebElement trarfEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - trarfEle.clear(); - trarfEle.sendKeys(trarf); - log.info("填写新增-抢修恢复-500kv----------"); - Thread.sleep(300); - - //填写抢修恢复-220/300 - String trart = obj.getTransmit_electricity_add_repair_two(); - WebElement trartEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/div/input")); - trartEle.clear(); - trartEle.sendKeys(trart); - log.info("填写新增-抢修恢复-220/300kv----------"); - Thread.sleep(300); - - //填写抢修恢复-100 - String traro = obj.getTransmit_electricity_add_repair_one(); - WebElement traroEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[13]/div/div/div/input")); - traroEle.clear(); - traroEle.sendKeys(traro); - log.info("填写新增-抢修恢复-100/66kv----------"); - Thread.sleep(300); - - //填写抢修恢复-35 - String trarth = obj.getTransmit_electricity_add_repair_three(); - WebElement trarthEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[14]/div/div/div/input")); - trarthEle.clear(); - trarthEle.sendKeys(trarth); - log.info("填写新增-抢修恢复-35kv----------"); - Thread.sleep(300); - - //填写抢修恢复-10 - String trarte = obj.getTransmit_electricity_add_repair_ten(); - WebElement trarteEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[15]/div/div/div/input")); - trarteEle.clear(); - trarteEle.sendKeys(trarte); - log.info("填写新增-抢修恢复-10kv----------"); - Thread.sleep(300); - - //填写尚未恢复-特高压 - String tranru = obj.getTransmit_electricity_add_no_repair_uvh(); - WebElement tranruEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[16]/div/div/div/input")); - tranruEle.clear(); - tranruEle.sendKeys(tranru); - log.info("填写新增-尚未恢复-特高压----------"); - Thread.sleep(300); - - //填写尚未恢复-500 - String tranrf = obj.getTransmit_electricity_add_no_repair_five(); - WebElement tranrfEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[17]/div/div/div/input")); - tranrfEle.clear(); - tranrfEle.sendKeys(tranrf); - log.info("填写新增-尚未恢复-500kv----------"); - Thread.sleep(300); - - //填写尚未恢复-220/300 - String tranrt = obj.getTransmit_electricity_add_no_repair_two(); - WebElement tranrtEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[18]/div/div/div/input")); - tranrtEle.clear(); - tranrtEle.sendKeys(tranrt); - log.info("填写新增-尚未恢复-220/300kv----------"); - Thread.sleep(300); - - //填写尚未恢复-100 - String tranro = obj.getTransmit_electricity_add_no_repair_one(); - WebElement tranroEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[19]/div/div/div/input")); - tranroEle.clear(); - tranroEle.sendKeys(tranro); - log.info("填写新增-尚未恢复-100/66kv----------"); - Thread.sleep(300); - - //填写尚未恢复-35 - String tranrth = obj.getTransmit_electricity_add_no_repair_three(); - WebElement tranrthEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[20]/div/div/div/input")); - tranrthEle.clear(); - tranrthEle.sendKeys(tranrth); - log.info("填写新增-尚未恢复-35kv----------"); - Thread.sleep(300); - - //填写尚未恢复-10 - String tranrte = obj.getTransmit_electricity_add_no_repair_ten(); - WebElement tranrteEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[6" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[21]/div/div/div/input")); - tranrteEle.clear(); - tranrteEle.sendKeys(tranrte); - log.info("填写新增-尚未恢复-10kv----------"); - Thread.sleep(300); - - //填写因灾停运-特高压 - String trcou = obj.getTransmit_electricity_cumulative_outage_uvh(); - WebElement trcouEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - trcouEle.clear(); - trcouEle.sendKeys(trcou); - log.info("填写累计-因灾停运-特高压----------"); - Thread.sleep(300); - - - //填写因灾停运-500 - String trcof = obj.getTransmit_electricity_cumulative_outage_five(); - WebElement trcofEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - trcofEle.clear(); - trcofEle.sendKeys(trcof); - log.info("填写累计-因灾停运-500kv----------"); - Thread.sleep(300); - - - //填写因灾停运-300 - String trcot = obj.getTransmit_electricity_cumulative_outage_two(); - WebElement trcotEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - trcotEle.clear(); - trcotEle.sendKeys(trcot); - log.info("填写累计-因灾停运-220/300kv----------"); - Thread.sleep(300); - - //填写因灾停运-100 - String trcoo = obj.getTransmit_electricity_cumulative_outage_one(); - WebElement trcooEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - trcooEle.clear(); - trcooEle.sendKeys(trcoo); - log.info("填写累计-因灾停运-100/66kv----------"); - Thread.sleep(300); - - //填写因灾停运-35 - String trcoth = obj.getTransmit_electricity_cumulative_outage_three(); - WebElement trcothEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - trcothEle.clear(); - trcothEle.sendKeys(trcoth); - log.info("填写累计-因灾停运-35kv----------"); - Thread.sleep(300); - - //填写因灾停运-10 - String trcote = obj.getTransmit_electricity_cumulative_outage_ten(); - WebElement trcoteEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - trcoteEle.clear(); - trcoteEle.sendKeys(trcote); - log.info("填写累计-因灾停运-35kv----------"); - Thread.sleep(300); - - //填写抢修恢复-特高压 - String trcru = obj.getTransmit_electricity_cumulative_repair_uvh(); - WebElement trcruEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - trcruEle.clear(); - trcruEle.sendKeys(trcru); - log.info("填写累计-抢修恢复-特高压----------"); - Thread.sleep(300); - - //填写抢修恢复-500 - String trcrf = obj.getTransmit_electricity_cumulative_repair_five(); - WebElement trcrfEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - trcrfEle.clear(); - trcrfEle.sendKeys(trcrf); - log.info("填写累计-抢修恢复-500kv----------"); - Thread.sleep(300); - - //填写抢修恢复-220/300 - String trcrt = obj.getTransmit_electricity_cumulative_repair_two(); - WebElement trcrtEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/div/input")); - trcrtEle.clear(); - trcrtEle.sendKeys(trcrt); - log.info("填写累计-抢修恢复-220/300kv----------"); - Thread.sleep(300); - - //填写抢修恢复-100 - String trcro = obj.getTransmit_electricity_cumulative_repair_one(); - WebElement trcroEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[13]/div/div/div/input")); - trcroEle.clear(); - trcroEle.sendKeys(trcro); - log.info("填写累计-抢修恢复-100/66kv----------"); - Thread.sleep(300); - - //填写抢修恢复-35 - String trcrth = obj.getTransmit_electricity_cumulative_repair_three(); - WebElement trcrthEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[14]/div/div/div/input")); - trcrthEle.clear(); - trcrthEle.sendKeys(trcrth); - log.info("填写累计-抢修恢复-35kv----------"); - Thread.sleep(300); - - //填写抢修恢复-10 - String trcrte = obj.getTransmit_electricity_cumulative_repair_ten(); - WebElement trcrteEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[15]/div/div/div/input")); - trcrteEle.clear(); - trcrteEle.sendKeys(trcrte); - log.info("填写累计-抢修恢复-10kv----------"); - Thread.sleep(300); - - //填写尚未恢复-特高压 - String trcnru = obj.getTransmit_electricity_cumulative_no_repair_uvh(); - WebElement trcnruEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[16]/div/div/div/input")); - trcnruEle.clear(); - trcnruEle.sendKeys(trcnru); - log.info("填写累计-尚未恢复-特高压----------"); - Thread.sleep(300); - - //填写尚未恢复-500 - String trcnrf = obj.getTransmit_electricity_cumulative_no_repair_five(); - WebElement trcnrfEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[17]/div/div/div/input")); - trcnrfEle.clear(); - trcnrfEle.sendKeys(trcnrf); - log.info("填写累计-尚未恢复-500kv----------"); - Thread.sleep(300); - - //填写尚未恢复-220/300 - String trcnrt = obj.getTransmit_electricity_cumulative_no_repair_two(); - WebElement trcnrtEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[18]/div/div/div/input")); - trcnrtEle.clear(); - trcnrtEle.sendKeys(trcnrt); - log.info("填写累计-尚未恢复-220/300kv----------"); - Thread.sleep(300); - - //填写尚未恢复-100 - String trcnro = obj.getTransmit_electricity_cumulative_no_repair_one(); - WebElement trcnroEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[19]/div/div/div/input")); - trcnroEle.clear(); - trcnroEle.sendKeys(trcnro); - log.info("填写累计-尚未恢复-100/66kv----------"); - Thread.sleep(300); - - //填写尚未恢复-35 - String trcnrth = obj.getTransmit_electricity_cumulative_no_repair_three(); - WebElement trcnrthEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[20]/div/div/div/input")); - trcnrthEle.clear(); - trcnrthEle.sendKeys(trcnrth); - log.info("填写累计-尚未恢复-35kv----------"); - Thread.sleep(300); - - //填写尚未恢复-10 - String trcnrte = obj.getTransmit_electricity_cumulative_no_repair_ten(); - WebElement trcnrteEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[7" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[21]/div/div/div/input")); - trcnrteEle.clear(); - trcnrteEle.sendKeys(trcnrte); - log.info("填写累计-尚未恢复-10kv----------"); - Thread.sleep(300); - - dailySchedule9(bean.getNineBean(), bean); - } - - private void dailySchedule9(AnnexNineBean obj, DailyBean bean) throws InterruptedException { - - //因灾停电-台区 - String abtd = obj.getAdd_blackout_tai_district(); - WebElement abtdEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[8" + - "]/div/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - abtdEle.clear(); - abtdEle.sendKeys(abtd); - log.info("填写新增-因灾停电-台区----------"); - Thread.sleep(300); - - //因灾停电-用户 - String abtu = obj.getAdd_blackout_user(); - WebElement abtuEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[8" + - "]/div/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - abtuEle.clear(); - abtuEle.sendKeys(abtu); - log.info("填写新增-因灾停电-用户----------"); - Thread.sleep(300); - - //抢修恢复-台区 - String artd = obj.getAdd_repair_tai_district(); - WebElement artdEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[8" + - "]/div/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - artdEle.clear(); - artdEle.sendKeys(artd); - log.info("填写新增-抢修恢复-台区----------"); - Thread.sleep(300); - - //抢修恢复-用户 - String artu = obj.getAdd_repair_user(); - WebElement artuEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[8" + - "]/div/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - artuEle.clear(); - artuEle.sendKeys(artu); - log.info("填写新增-抢修恢复-用户----------"); - Thread.sleep(300); - - //尚未恢复-台区 - String anrtd = obj.getAdd_no_repair_tai_district(); - WebElement anrtdEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[8" + - "]/div/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - anrtdEle.clear(); - anrtdEle.sendKeys(anrtd); - log.info("填写新增-尚未恢复-台区----------"); - Thread.sleep(300); - - //尚未恢复-用户 - String anrtu = obj.getAdd_no_repair_user(); - WebElement anrtuEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[8" + - "]/div/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - anrtuEle.clear(); - anrtuEle.sendKeys(anrtu); - log.info("填写新增-尚未恢复-用户----------"); - Thread.sleep(300); - - //出动抢修力量-用户 - String app = obj.getAdd_power_personnel(); - WebElement appEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[8]/div" + - "/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - appEle.clear(); - appEle.sendKeys(app); - log.info("填写新增-出动抢修力量-台区----------"); - Thread.sleep(300); - - //出动抢修力量-车辆 - String apv = obj.getAdd_power_vehicle(); - WebElement apvEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[8]/div" + - "/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - apvEle.clear(); - apvEle.sendKeys(apv); - log.info("填写新增-出动抢修力量-用户----------"); - Thread.sleep(300); - - - //因灾停电-台区 - String cbtd = obj.getCumulative_blackout_tai_district(); - WebElement cbtdEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[9" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - cbtdEle.clear(); - cbtdEle.sendKeys(cbtd); - log.info("填写累计-因灾停电-台区----------"); - Thread.sleep(300); - - //因灾停电-用户 - String cbtu = obj.getCumulative_blackout_user(); - WebElement cbtuEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[9" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - cbtuEle.clear(); - cbtuEle.sendKeys(cbtu); - log.info("填写累计-因灾停电-用户----------"); - Thread.sleep(300); - - //抢修恢复-台区 - String crtd = obj.getCumulative_repair_tai_district(); - WebElement crtdEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[9" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - crtdEle.clear(); - crtdEle.sendKeys(crtd); - log.info("填写累计-抢修恢复-台区----------"); - Thread.sleep(300); - - //抢修恢复-用户 - String crtu = obj.getCumulative_repair_user(); - WebElement crtuEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[9" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - crtuEle.clear(); - crtuEle.sendKeys(crtu); - log.info("填写累计-抢修恢复-用户----------"); - Thread.sleep(300); - - //尚未恢复-台区 - String cnrtd = obj.getCumulative_no_repair_tai_district(); - WebElement cnrtdEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[9" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - cnrtdEle.clear(); - cnrtdEle.sendKeys(cnrtd); - log.info("填写累计-尚未恢复-台区----------"); - Thread.sleep(300); - - //尚未恢复-用户 - String cnrtu = obj.getCumulative_no_repair_user(); - WebElement cnrtuEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[9" + - "]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - cnrtuEle.clear(); - cnrtuEle.sendKeys(cnrtu); - log.info("填写累计-尚未恢复-用户----------"); - Thread.sleep(300); - - //出动抢修力量-用户 - String cpp = obj.getCumulative_power_personnel(); - WebElement cppEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[9]/div" + - "[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - cppEle.clear(); - cppEle.sendKeys(cpp); - log.info("填写累计-出动抢修力量-台区----------"); - Thread.sleep(300); - - //出动抢修力量-车辆 - String cpv = obj.getCumulative_power_vehicle(); - WebElement cpvEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[9]/div" + - "[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - cpvEle.clear(); - cpvEle.sendKeys(cpv); - log.info("填写累计-出动抢修力量-用户----------"); - Thread.sleep(300); - dailySchedule10(bean.getTenBean(), bean); - } - - private void dailySchedule10(AnnexTenBean obj, DailyBean bean) throws InterruptedException { - - WebElement kaiguanEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[10" + - "]/div[1]/div/div/div")); - String className = kaiguanEle.getAttribute("class"); - if ("el-switch".equals(className)) { - log.info("附表十未开启,跳过"); - } else { - //填写特高压 - String tenUhvNum = obj.getUhv(); - WebElement tenUhvEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div" + - "[10]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - tenUhvEle.clear(); - tenUhvEle.sendKeys(tenUhvNum); - log.info("填写特高压----------"); - Thread.sleep(300); - - //填写500k - String tenFiveHundredKvNum = obj.getFiveHundredKv(); - WebElement tenFiveHundredKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div" + - "[4]/div[1]/div[10]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - tenFiveHundredKvNumEle.clear(); - tenFiveHundredKvNumEle.sendKeys(tenFiveHundredKvNum); - log.info("填写500k----------"); - Thread.sleep(300); - - //填写220/330kV - String tenTwoHundredTwentyKvNum = obj.getTwoHundredTwentyKv(); - WebElement tenTwoHundredTwentyKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div" + - "/div[4]/div[1]/div[10]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - tenTwoHundredTwentyKvNumEle.clear(); - tenTwoHundredTwentyKvNumEle.sendKeys(tenTwoHundredTwentyKvNum); - log.info("填写220/330kV---------"); - Thread.sleep(300); - - - //填写110/66kV - String tenOneHundredTenKvNum = obj.getOneHundredTenKv(); - WebElement tenOneHundredTenKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div" + - "/div[4]/div[1]/div[10]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - tenOneHundredTenKvNumEle.clear(); - tenOneHundredTenKvNumEle.sendKeys(tenOneHundredTenKvNum); - log.info("填写110/66kV---------"); - Thread.sleep(300); - - - //填写35kV - String tenThirtyFiveKvNum = obj.getThirtyFiveKv(); - WebElement tenThirtyFiveKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4" + - "]/div[1]/div[10]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - tenThirtyFiveKvNumEle.clear(); - tenThirtyFiveKvNumEle.sendKeys(tenThirtyFiveKvNum); - log.info("填写35kV----------"); - - //填写10kV - String tenTenKvNum = obj.getTenKv(); - WebElement tenTenKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1" + - "]/div[10]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - tenTenKvNumEle.clear(); - tenTenKvNumEle.sendKeys(tenTenKvNum); - log.info("填写10kV---------"); - - //填写平均覆冰 - String tenAverageWaterLevelNum = obj.getAverageWaterLevel(); - WebElement tenAverageWaterLevelNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div" + - "/div[4]/div[1]/div[10]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - tenAverageWaterLevelNumEle.clear(); - tenAverageWaterLevelNumEle.sendKeys(tenAverageWaterLevelNum); - log.info("填写平均覆冰---------"); - - //填写最大覆冰-实际值 - String tenMeasuredValueNum = obj.getMeasuredValue(); - WebElement tenMeasuredValueNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div" + - "[4]/div[1]/div[10]/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - tenMeasuredValueNumEle.clear(); - tenMeasuredValueNumEle.sendKeys(tenMeasuredValueNum); - log.info("填写最大覆冰-实际值---------"); - - //填写最大覆冰-设计值 - String tenDesignValuesNum = obj.getDesignValues(); - WebElement tenDesignValuesNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4" + - "]/div[1]/div[10]/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/div/input")); - tenDesignValuesNumEle.clear(); - tenDesignValuesNumEle.sendKeys(tenDesignValuesNum); - log.info("填写最大覆冰-设计值---------"); - - //填写已采取措施行动 - String tenActionHasBeenTaken = obj.getActionHasBeenTaken(); - WebElement tenActionHasBeenTakenEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div" + - "/div[4]/div[1]/div[10]/div[2]/div/div/div[3]/table/tbody/tr/td[13]/div/div/input")); - tenActionHasBeenTakenEle.clear(); - tenActionHasBeenTakenEle.sendKeys(tenActionHasBeenTaken); - log.info("填写已采取措施行动----------"); - } - - - Thread.sleep(300); - dailySchedule11(bean.getElevenBean(), bean); - } - - private void dailySchedule11(AnnexElevenBean obj, DailyBean bean) throws InterruptedException { - try{ - WebElement kaiguanEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1" + - "]/div[11]/div[1]/div/div/div")); - String className = kaiguanEle.getAttribute("class"); - if ("el-switch".equals(className)) { - log.info("附表十一未开启,跳过"); - } else { - //填写线路电压等级 - String elevenUhvNum = obj.getUhv(); - WebElement elevenUhvEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div" + - "[1]/div[11]/div/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - elevenUhvEle.clear(); - elevenUhvEle.sendKeys(elevenUhvNum); - log.info("填写线路电压等级----------"); - Thread.sleep(300); - - //填写线路名称 - String elevenFiveHundredKvNum = obj.getFiveHundredKv(); - WebElement elevenFiveHundredKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[11]/div/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/input")); - elevenFiveHundredKvNumEle.clear(); - elevenFiveHundredKvNumEle.sendKeys(elevenFiveHundredKvNum); - log.info("填写线路名称----------"); - Thread.sleep(300); - - //填写起始杆塔号 - String elevenTwoHundredTwentyKvNum = obj.getTwoHundredTwentyKv(); - WebElement elevenTwoHundredTwentyKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[11]/div/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/input")); - elevenTwoHundredTwentyKvNumEle.clear(); - elevenTwoHundredTwentyKvNumEle.sendKeys(elevenTwoHundredTwentyKvNum); - log.info("填写起始杆塔号---------"); - Thread.sleep(300); - - - //填写结束杆塔号 - String elevenOneHundredTenKvNum = obj.getOneHundredTenKv(); - WebElement elevenOneHundredTenKvNumNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[11]/div/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/input")); - elevenOneHundredTenKvNumNumEle.clear(); - elevenOneHundredTenKvNumNumEle.sendKeys(elevenOneHundredTenKvNum); - log.info("填写结束杆塔号---------"); - Thread.sleep(300); - - - //填写覆冰厚度 - String elevenThirtyFiveKvNum = obj.getThirtyFiveKv(); - WebElement elevenThirtyFiveKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[11]/div/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - elevenThirtyFiveKvNumEle.clear(); - elevenThirtyFiveKvNumEle.sendKeys(elevenThirtyFiveKvNum); - log.info("填写覆冰厚度---------"); - - //填写设计覆冰厚度 - String elevenTenKvNum = obj.getTenKv(); - WebElement elevenTenKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4" + - "]/div[1]/div[11]/div/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - elevenTenKvNumEle.clear(); - elevenTenKvNumEle.sendKeys(elevenTenKvNum); - log.info("填写设计覆冰厚度---------"); - - //填写采取措施冰厚 - String elevenAverageWaterLevelNum = obj.getAverageWaterLevel(); - WebElement elevenAverageWaterLevelNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[11]/div/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div" + - "/input")); - elevenAverageWaterLevelNumEle.clear(); - elevenAverageWaterLevelNumEle.sendKeys(elevenAverageWaterLevelNum); - log.info("填写采取措施冰厚---------"); - - //填写可供使用抗冰装备 - String elevenMeasuredValueNum = obj.getMeasuredValue(); - WebElement elevenMeasuredValueNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[11]/div/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/input")); - elevenMeasuredValueNumEle.clear(); - elevenMeasuredValueNumEle.sendKeys(elevenMeasuredValueNum); - log.info("填写可供使用抗冰装备---------"); - - //填写已采取措施行动 - String elevenActionHasBeenTaken = obj.getActionHasBeenTaken(); - WebElement elevenActionHasBeenTakenEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[11]/div/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/input")); - elevenActionHasBeenTakenEle.clear(); - elevenActionHasBeenTakenEle.sendKeys(elevenActionHasBeenTaken); - log.info("填写已采取措施行动----------"); - } - - }catch (Exception e){ - log.info("附表十一出现问题"); - } - Thread.sleep(300); - dailySchedule12(bean.getTwelveBean(), bean); - } - - //操作附表12 - private void dailySchedule12(AnnexTwelveBean obj, DailyBean bean) throws InterruptedException { - try { - WebElement kaiguanEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1" + - "]/div[12]/div[1]/div/div/div")); - String className = kaiguanEle.getAttribute("class"); - if ("el-switch".equals(className)) { - log.info("附表十二未开启,跳过"); - } else { - //填写特高压 - String twelveUhvNum = obj.getUhv(); - WebElement twelveUhvEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div" + - "[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/div/input")); - twelveUhvEle.clear(); - twelveUhvEle.sendKeys(twelveUhvNum); - log.info("填写特高压----------"); - Thread.sleep(300); - - //填写500k - String twelveFiveHundredKvNum = obj.getFiveHundredKv(); - WebElement twelveFiveHundredKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - twelveFiveHundredKvNumEle.clear(); - twelveFiveHundredKvNumEle.sendKeys(twelveFiveHundredKvNum); - log.info("填写500k----------"); - Thread.sleep(300); - - //填写220/330kV - String twelveTwoHundredTwentyKvNum = obj.getTwoHundredTwentyKv(); - WebElement twelveTwoHundredTwentyKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - twelveTwoHundredTwentyKvNumEle.clear(); - twelveTwoHundredTwentyKvNumEle.sendKeys(twelveTwoHundredTwentyKvNum); - log.info("填写220/330kV---------"); - Thread.sleep(300); - - - //填写110/66kV - String twelveOneHundredTenKvNum = obj.getOneHundredTenKv(); - WebElement twelveOneHundredTenKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - twelveOneHundredTenKvNumEle.clear(); - twelveOneHundredTenKvNumEle.sendKeys(twelveOneHundredTenKvNum); - log.info("填写110/66kV---------"); - Thread.sleep(300); - - - //填写35kV - String twelveThirtyFiveKvNum = obj.getThirtyFiveKv(); - WebElement twelveThirtyFiveKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - twelveThirtyFiveKvNumEle.clear(); - twelveThirtyFiveKvNumEle.sendKeys(twelveThirtyFiveKvNum); - log.info("填写35kV----------"); - - //填写10kV - String twelveTenKvNum = obj.getTenKv(); - WebElement twelveTenKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4" + - "]/div[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - twelveTenKvNumEle.clear(); - twelveTenKvNumEle.sendKeys(twelveTenKvNum); - log.info("填写10kV---------"); - - //填写平均水位 - String twelveAverageWaterLevelNum = obj.getAverageWaterLevel(); - WebElement twelveAverageWaterLevelNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - twelveAverageWaterLevelNumEle.clear(); - twelveAverageWaterLevelNumEle.sendKeys(twelveAverageWaterLevelNum); - log.info("填写平均水位---------"); - - //填写最大水位-实际值 - String twelveMeasuredValueNum = obj.getMeasuredValue(); - WebElement twelveMeasuredValueNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - twelveMeasuredValueNumEle.clear(); - twelveMeasuredValueNumEle.sendKeys(twelveMeasuredValueNum); - log.info("填写最大水位-实际值---------"); - - //填写最大水位-设计值 - String twelveDesignValuesNum = obj.getDesignValues(); - WebElement twelveDesignValuesNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - twelveDesignValuesNumEle.clear(); - twelveDesignValuesNumEle.sendKeys(twelveDesignValuesNum); - log.info("填写最大水位-设计值---------"); - - //填写已采取措施行动 - String twelveActionHasBeenTaken = obj.getActionHasBeenTaken(); - WebElement twelveActionHasBeenTakenEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[12]/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/div/input")); - twelveActionHasBeenTakenEle.clear(); - twelveActionHasBeenTakenEle.sendKeys(twelveActionHasBeenTaken); - log.info("填写已采取措施行动----------"); - } - }catch (Exception e){ - log.info("附表12出现问题"); - } - - Thread.sleep(300); - dailySchedule13(bean.getThirteenBean(), bean); - } - - //操作附表13 - private void dailySchedule13(AnnexThirteenBean obj, DailyBean bean) throws InterruptedException { - try{ - WebElement kaiguanEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1" + - "]/div[13]/div/div[1]/div/div/div")); - String className = kaiguanEle.getAttribute("class"); - if ("el-switch".equals(className)) { - log.info("附表十三未开启,跳过"); - } else { - //填写特高压 - String thirteenUhvNum = obj.getUhv(); - WebElement thirteenUhvEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4" + - "]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/div/input")); - thirteenUhvEle.clear(); - thirteenUhvEle.sendKeys(thirteenUhvNum); - log.info("填写特高压----------"); - Thread.sleep(300); - - //填写500k - String thirteenFiveHundredKvNum = obj.getFiveHundredKv(); - WebElement thirteenFiveHundredKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - thirteenFiveHundredKvNumEle.clear(); - thirteenFiveHundredKvNumEle.sendKeys(thirteenFiveHundredKvNum); - log.info("填写500k----------"); - Thread.sleep(300); - - //填写220/330kV - String thirteenTwoHundredTwentyKvNum = obj.getTwoHundredTwentyKv(); - WebElement thirteenTwoHundredTwentyKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - thirteenTwoHundredTwentyKvNumEle.clear(); - thirteenTwoHundredTwentyKvNumEle.sendKeys(thirteenTwoHundredTwentyKvNum); - log.info("填写220/330kV---------"); - Thread.sleep(300); - - - //填写110/66kV - String thirteenOneHundredTenKvNum = obj.getOneHundredTenKv(); - WebElement thirteenOneHundredTenKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - thirteenOneHundredTenKvNumEle.clear(); - thirteenOneHundredTenKvNumEle.sendKeys(thirteenOneHundredTenKvNum); - log.info("填写110/66kV---------"); - Thread.sleep(300); - - - //填写35kV - String thirteenThirtyFiveKvNum = obj.getThirtyFiveKv(); - WebElement thirteenThirtyFiveKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - thirteenThirtyFiveKvNumEle.clear(); - thirteenThirtyFiveKvNumEle.sendKeys(thirteenThirtyFiveKvNum); - log.info("填写35kV----------"); - - //填写10kV - String thirteenTenKvNum = obj.getTenKv(); - WebElement thirteenTenKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div" + - "[4]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - thirteenTenKvNumEle.clear(); - thirteenTenKvNumEle.sendKeys(thirteenTenKvNum); - log.info("填写10kV---------"); - - //填写平均水位 - String thirteenAverageWaterLevelNum = obj.getAverageWaterLevel(); - WebElement thirteenAverageWaterLevelNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - thirteenAverageWaterLevelNumEle.clear(); - thirteenAverageWaterLevelNumEle.sendKeys(thirteenAverageWaterLevelNum); - log.info("填写平均水位---------"); - - //填写最大水位-实际值 - String thirteenMeasuredValueNum = obj.getMeasuredValue(); - WebElement thirteenMeasuredValueNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - thirteenMeasuredValueNumEle.clear(); - thirteenMeasuredValueNumEle.sendKeys(thirteenMeasuredValueNum); - log.info("填写最大水位-实际值---------"); - - //填写最大水位-设计值 - String thirteenDesignValuesNum = obj.getDesignValues(); - WebElement thirteenDesignValuesNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - thirteenDesignValuesNumEle.clear(); - thirteenDesignValuesNumEle.sendKeys(thirteenDesignValuesNum); - log.info("填写最大水位-设计值---------"); - - //填写已采取措施行动 - String thirteenActionHasBeenTaken = obj.getActionHasBeenTaken(); - WebElement thirteenActionHasBeenTakenEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[13]/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/div/input")); - thirteenActionHasBeenTakenEle.clear(); - thirteenActionHasBeenTakenEle.sendKeys(thirteenActionHasBeenTaken); - log.info("填写已采取措施行动----------"); - } - }catch (Exception e){ - log.info("附表十三未出现问题,跳过"); - } - Thread.sleep(300); - dailySchedule14(bean.getFourteenBean(), bean); - } - - //操作附表14 - private void dailySchedule14(AnnexFourteenBean obj, DailyBean bean) throws InterruptedException { - try { - //填写特高压 - String fourteenUhvNum = obj.getUhv(); - WebElement fourteenUhvEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1" + - "]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[3]/div/div/div/input")); - fourteenUhvEle.clear(); - fourteenUhvEle.sendKeys(fourteenUhvNum); - log.info("填写特高压----------"); - Thread.sleep(300); - - //填写500k - String fourteenFiveHundredKvNum = obj.getFiveHundredKv(); - WebElement fourteenFiveHundredKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div" + - "/div[4]/div[1]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[4]/div/div/div/input")); - fourteenFiveHundredKvNumEle.clear(); - fourteenFiveHundredKvNumEle.sendKeys(fourteenFiveHundredKvNum); - log.info("填写500k----------"); - Thread.sleep(300); - - //填写220/330kV - String fourteenTwoHundredTwentyKvNum = obj.getTwoHundredTwentyKv(); - WebElement fourteenTwoHundredTwentyKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div" + - "/section/div/div[4]/div[1]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[5]/div/div/div/input")); - fourteenTwoHundredTwentyKvNumEle.clear(); - fourteenTwoHundredTwentyKvNumEle.sendKeys(fourteenTwoHundredTwentyKvNum); - log.info("填写220/330kV---------"); - Thread.sleep(300); - - - //填写110/66kV - String fourteenOneHundredTenKvNum = obj.getOneHundredTenKv(); - WebElement fourteenOneHundredTenKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[6]/div/div/div/input")); - fourteenOneHundredTenKvNumEle.clear(); - fourteenOneHundredTenKvNumEle.sendKeys(fourteenOneHundredTenKvNum); - log.info("填写110/66kV---------"); - Thread.sleep(300); - - - //填写35kV - String fourteenThirtyFiveKvNum = obj.getThirtyFiveKv(); - WebElement fourteenThirtyFiveKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div" + - "/div[4]/div[1]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[7]/div/div/div/input")); - fourteenThirtyFiveKvNumEle.clear(); - fourteenThirtyFiveKvNumEle.sendKeys(fourteenThirtyFiveKvNum); - log.info("填写35kV----------"); - - //填写10kV - String fourteenTenKvNum = obj.getTenKv(); - WebElement fourteenTenKvNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4" + - "]/div[1]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[8]/div/div/div/input")); - fourteenTenKvNumEle.clear(); - fourteenTenKvNumEle.sendKeys(fourteenTenKvNum); - log.info("填写10kV---------"); - - //填写平均水位 - String fourteenAverageWaterLevelNum = obj.getAverageWaterLevel(); - WebElement fourteenAverageWaterLevelNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[9]/div/div/div/input")); - fourteenAverageWaterLevelNumEle.clear(); - fourteenAverageWaterLevelNumEle.sendKeys(fourteenAverageWaterLevelNum); - log.info("填写平均水位---------"); - - //填写最大水位-实际值 - String fourteenMeasuredValueNum = obj.getMeasuredValue(); - WebElement fourteenMeasuredValueNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div" + - "/div[4]/div[1]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[10]/div/div/div/input")); - fourteenMeasuredValueNumEle.clear(); - fourteenMeasuredValueNumEle.sendKeys(fourteenMeasuredValueNum); - log.info("填写最大水位-实际值---------"); - - //填写最大水位-设计值 - String fourteenDesignValuesNum = obj.getDesignValues(); - WebElement fourteenDesignValuesNumEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div" + - "/div[4]/div[1]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[11]/div/div/div/input")); - fourteenDesignValuesNumEle.clear(); - fourteenDesignValuesNumEle.sendKeys(fourteenDesignValuesNum); - log.info("填写最大水位-设计值---------"); - - //填写已采取措施行动 - String fourteenActionHasBeenTaken = obj.getActionHasBeenTaken(); - WebElement fourteenActionHasBeenTakenEle = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section" + - "/div/div[4]/div[1]/div[14]/div[2]/div/div/div[3]/table/tbody/tr/td[12]/div/div/input")); - fourteenActionHasBeenTakenEle.clear(); - fourteenActionHasBeenTakenEle.sendKeys(fourteenActionHasBeenTaken); - log.info("填写已采取措施行动----------"); - Thread.sleep(300); - }catch (Exception e){ - log.info("附表十四中存在问题,等待修改"); - } - submitData(); - } - - //提交数据 - private void submitData() throws InterruptedException { -// //点击提交按钮,提交数据 - WebElement submitBtn = webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[16" + - "]/button[3]")); - if (submitBtn.isDisplayed()) { - //存在 - log.info("日报提交按钮存在-----------"); - log.info("日报提交按钮:" + submitBtn.getAttribute("class")); - log.info("日报提交按钮:" + submitBtn.getAttribute("type")); - log.info("日报提交按钮:" + submitBtn.getText()); - submitBtn.click(); - } else { - log.info("日报提交按钮不存在-----------"); - } - log.info("点击提交按钮,提交数据----------"); - Thread.sleep(300); - - //点击弹出框确认 -///html/body/div[3]/div/div[3]/button[2] - WebElement qrBtn = webDriver.findElement(By.xpath("/html/body/div[2]/div/div[3]/button[2]")); - if (qrBtn.isDisplayed()) { - //存在 - log.info("日报确认按钮存在-----------"); - log.info("日报确认按钮:" + qrBtn.getAttribute("class")); - log.info("日报确认按钮:" + qrBtn.getAttribute("type")); - log.info("日报确认按钮:" + qrBtn.getText()); - qrBtn.click(); - - Thread.sleep(1000); - //取消弹框 -// webDriver.findElement(By.xpath("/html/body/div[3]/div/div[3]/button[1]")).click(); - } else { - log.info("日报确认按钮不存在-----------"); - } - log.info("点击弹出框确认----------"); - Thread.sleep(300); - - //测试 点击取消按钮 - /* webDriver.findElement(By.xpath("//*[@id=\"app\"]/div/section/div/div[4]/div[1]/div[19]/button[1]")).click(); - log.info("点击取消----------"); - Thread.sleep(300);*/ - - //退出当前iframe, - webDriver.switchTo().defaultContent(); - log.info("退出当前iframe----------"); - Thread.sleep(300); - - //定位值班管理iframe的标签 - WebElement dutyIframe = webDriver.findElement(By.id("zbgln")); - webDriver.switchTo().frame(dutyIframe); - log.info("定位值班管理iframe的标签----------"); - Thread.sleep(300); - } - - -}