Index: ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/ALL.java =================================================================== diff -u -r26436 -r26437 --- ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/ALL.java (.../ALL.java) (revision 26436) +++ ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/ALL.java (.../ALL.java) (revision 26437) @@ -5,7 +5,6 @@ import java.io.File; import java.io.FilenameFilter; import java.text.SimpleDateFormat; -import java.util.List; import java.util.Set; import org.apache.commons.io.FileUtils; @@ -30,7 +29,6 @@ import test.forgon.disinfectsystem.selenium.tools.Utils; import com.forgon.disinfectsystem.basedatamanager.supplyroomconfig.service.SupplyRoomConfigManager; -import com.forgon.disinfectsystem.entity.basedatamanager.supplyroomconfig.SupplyRoomConfig; import com.forgon.tools.util.PathUtils; /** @@ -153,8 +151,6 @@ public void all() { try { - final String SERVER_URL = Utils.settings.get("服务器地址").toString(); - /** * 初始化系统数据:先将系统中的业务数据清除,然后插入系统的基础数据 */ @@ -183,111 +179,111 @@ /********************************* * 回收清点 *********************************/ -// logger.info("回收开始:"); -// Utils.DateTime(); -// -// Utils.driver.get(SERVER_URL + "/?logonType=1080p"); -// login.login_secondSupplyRoom(false); -// -// /** 二级供应室回收 */ -// /** 二级供应室快速入筐回收 */ -// recyle.recyle_quickly(); -// Utils.waitUntilUrlContains( -// SERVER_URL -// + "/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980", -// 8); -// -// /** 二级供应室自定义入筐回收 **/ -// recyle.recyle_custom(); -// logger.info("二级供应室自定义入筐回收完成"); -// Utils.waitUntilUrlContains( -// SERVER_URL -// + "/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980", -// 8); -// -// /** 二级供应室判断消毒物品申请单是否存在 */ -// Utils.retryingFind(By.tagName("body")); -// WebElement element = Utils.retryingFindForthCellOfTable(By -// .id("awaitForRecycleTable")); -// if (Utils.isFind(element)) { -// recyle.recyle_SecondSupplyRoom(); -// Utils.waitUntilUrlContains( -// SERVER_URL -// + "/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980", -// 8); -// logger.info("二级供应室消毒物品申请单回收完成"); -// Utils.retryingFindAndClick(By.id("return")); -// Utils.waitUntilUrlChange(SERVER_URL -// + "/homepage/portalPage.jsp", 8); -// Utils.tryToCloseWarningWindow(); -// } else { -// Utils.waitUntilUrlContains( -// SERVER_URL -// + "/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980", -// 8); -// Utils.retryingFindAndClick(By.id("return")); -// Utils.waitUntilUrlChange(SERVER_URL -// + "/homepage/portalPage.jsp", 8); -// Utils.tryToCloseWarningWindow(); -// } -// -// -// /** 二级供应室清洗成功 */ -// wash.wash_secondSupplyRoom(); -// logger.info("二级供应室清洗成功"); -// Utils.refresh(); -// Utils.retryingFindAndHover(By.id("packing")); -// Utils.retryingFindAndClick(By.linkText(Utils.settings -// .getJSONObject("二级供应室装配组").getString("名称1"))); -// -// /** 二级供应室装配 */ -// assemble.assemble_secondSupplyRoomSet(); -// assemble.assemble_secondSupplyRoom_QualityMonitoring(); -// assemble.assemble_secondSupplyRoom_Print_Recyle_List(); -// logger.info("二级供应室装配完成"); -// login.login_Out(); -// -// /** 二级供应室装配后,一级供应室做代理灭菌 */ -// login.login_oneSupplyRoom(); -// disinfection.disinfection_agent(); -// logger.info("二级供应室装配后做代理灭菌完成"); -// login.login_Out(); -// -// /** 二级供应室装配敷料 */ -// login.login_secondSupplyRoom(); -// assemble.assemble_secondSupplyRoomdressing(); -// logger.info("二级供应室装配敷料完成"); -// -// /** 二级供应室审核**/ -// Utils.driver.switchTo().defaultContent(); -// Utils.retryingFindAndClick(By -// .xpath("//span[contains(text(), '个人桌面')]")); -// Utils.retryingFindAndHover(By.id("reviewPacking")); -// Utils.retryingFindAndClick(By.linkText(Utils.settings -// .getJSONObject("二级供应室装配组").getString("名称1"))); -// Utils.retryingFindAndSwitchToFrame(By.id("iframe_reviewPacking")); -// element = Utils.retryingFind(By -// .xpath("//button[contains(text(), '进入审核列表')]")); -// String basket = Utils.settings.getJSONObject("灭菌篮筐001").getString( -// "条码"); -// handleReview(element, review, basket,"second"); -// logger.info("二级供应室审核完成"); -// -// /** 二级供应室灭菌 */ -// disinfection.disinfection_secondSupplyRoom(); -// logger.info("二级供应室灭菌完成"); -// -// /** 发货 */ -// Utils.refresh(); -// Utils.retryingFindAndClick(By.id("invoicePlan")); -// Utils.retryingFindAndSwitchToFrame(By.id("iframe_invoicePlan")); -// String name = Utils.settings.getJSONObject("临床科室").getString("名称"); -// delivery.openInvoiceWindow(name); -// delivery.Delivery_secondSupplyRoom(); -// -// /** 二级供应室录入使用记录 */ -// userrecord.UserRecord_success(); -// login.login_Out(); + logger.info("回收开始:"); + Utils.DateTime(); + final String SERVER_URL = Utils.settings.get("服务器地址").toString(); + Utils.driver.get(SERVER_URL + "/?logonType=1080p"); + login.login_secondSupplyRoom(false); + + /** 二级供应室回收 */ + /** 二级供应室快速入筐回收 */ + recyle.recyle_quickly(); + Utils.waitUntilUrlContains( + SERVER_URL + + "/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980", + 8); + + /** 二级供应室自定义入筐回收 **/ + recyle.recyle_custom(); + logger.info("二级供应室自定义入筐回收完成"); + Utils.waitUntilUrlContains( + SERVER_URL + + "/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980", + 8); + + /** 二级供应室判断消毒物品申请单是否存在 */ + Utils.retryingFind(By.tagName("body")); + WebElement element = Utils.retryingFindForthCellOfTable(By + .id("awaitForRecycleTable")); + if (Utils.isFind(element)) { + recyle.recyle_SecondSupplyRoom(); + Utils.waitUntilUrlContains( + SERVER_URL + + "/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980", + 8); + logger.info("二级供应室消毒物品申请单回收完成"); + Utils.retryingFindAndClick(By.id("return")); + Utils.waitUntilUrlChange(SERVER_URL + + "/homepage/portalPage.jsp", 8); + Utils.tryToCloseWarningWindow(); + } else { + Utils.waitUntilUrlContains( + SERVER_URL + + "/disinfectsystem/touchScreen/recycle/awaitForRecycleList.jsp?resolution=1980", + 8); + Utils.retryingFindAndClick(By.id("return")); + Utils.waitUntilUrlChange(SERVER_URL + + "/homepage/portalPage.jsp", 8); + Utils.tryToCloseWarningWindow(); + } + + + /** 二级供应室清洗成功 */ + wash.wash_secondSupplyRoom(); + logger.info("二级供应室清洗成功"); + Utils.refresh(); + Utils.retryingFindAndHover(By.id("packing")); + Utils.retryingFindAndClick(By.linkText(Utils.settings + .getJSONObject("二级供应室装配组").getString("名称1"))); + + /** 二级供应室装配 */ + assemble.assemble_secondSupplyRoomSet(); + assemble.assemble_secondSupplyRoom_QualityMonitoring(); + assemble.assemble_secondSupplyRoom_Print_Recyle_List(); + logger.info("二级供应室装配完成"); + login.login_Out(); + + /** 二级供应室装配后,一级供应室做代理灭菌 */ + login.login_oneSupplyRoom(); + disinfection.disinfection_agent(); + logger.info("二级供应室装配后做代理灭菌完成"); + login.login_Out(); + + /** 二级供应室装配敷料 */ + login.login_secondSupplyRoom(); + assemble.assemble_secondSupplyRoomdressing(); + logger.info("二级供应室装配敷料完成"); + + /** 二级供应室审核**/ + Utils.driver.switchTo().defaultContent(); + Utils.retryingFindAndClick(By + .xpath("//span[contains(text(), '个人桌面')]")); + Utils.retryingFindAndHover(By.id("reviewPacking")); + Utils.retryingFindAndClick(By.linkText(Utils.settings + .getJSONObject("二级供应室装配组").getString("名称1"))); + Utils.retryingFindAndSwitchToFrame(By.id("iframe_reviewPacking")); + element = Utils.retryingFind(By + .xpath("//button[contains(text(), '进入审核列表')]")); + String basket = Utils.settings.getJSONObject("灭菌篮筐001").getString( + "条码"); + handleReview(element, review, basket,"second"); + logger.info("二级供应室审核完成"); + + /** 二级供应室灭菌 */ + disinfection.disinfection_secondSupplyRoom(); + logger.info("二级供应室灭菌完成"); + + /** 发货 */ + Utils.refresh(); + Utils.retryingFindAndClick(By.id("invoicePlan")); + Utils.retryingFindAndSwitchToFrame(By.id("iframe_invoicePlan")); + String name = Utils.settings.getJSONObject("临床科室").getString("名称"); + delivery.openInvoiceWindow(name); + delivery.Delivery_secondSupplyRoom(); + + /** 二级供应室录入使用记录 */ + userrecord.UserRecord_success(); + login.login_Out(); Utils.driver.get(Utils.settings.get("服务器地址").toString() + "/?logonType=1080p"); login.loginAction(); @@ -366,7 +362,7 @@ Utils.retryingFindAndClick(By.id("appTypeSelect")); Utils.retryingFindAndClick(By .cssSelector("option[value='自定义器械包申请单']")); - WebElement element = Utils.retryingFindForthCellOfTable(By + element = Utils.retryingFindForthCellOfTable(By .id("awaitForRecycleTable")); if (Utils.isFind(element)) { recyle.recyle_customSet(); @@ -466,7 +462,7 @@ /*** 一级供应室审核外来器械 ***/ element = Utils.retryingFind(By .xpath("//button[contains(text(), '进入审核列表')]")); - String basket = Utils.settings.getJSONObject("灭菌篮筐01").getString("条码"); + basket = Utils.settings.getJSONObject("灭菌篮筐01").getString("条码"); handleReview(element, review, basket,"one"); logger.info("一级供应室审核外来器械完成"); review.Review_afterDelete();