Index: ssts-selenium-test/src/test/java/test_4_1/Assemble.java =================================================================== diff -u -r17928 -r17929 --- ssts-selenium-test/src/test/java/test_4_1/Assemble.java (.../Assemble.java) (revision 17928) +++ ssts-selenium-test/src/test/java/test_4_1/Assemble.java (.../Assemble.java) (revision 17929) @@ -1258,7 +1258,36 @@ AssertJUnit.fail(e.getMessage()); } } + + /** + * 补充丢失器械 + */ + @Test + public void assemble_supplementLoss() { + try { + String currentwindowhandle = Utils.driver.getWindowHandle(); + // 点击补充丢失器械 + Utils.retryingFindAndClick(By + .id("addErrorMaterial-btnInnerEl")); + + currentwindowhandle = Utils.driver.getWindowHandle(); + Utils.driver.switchTo().window(currentwindowhandle); + + // 等待材料加载完 + Utils.retryingFindAndClick(By + .xpath("//div[@id='configGrid']//table[contains(@class, 'x-grid3-row-table')]")); + // 点击确定 + Utils.retryingFindAndClick(By + .xpath("//table/tbody/tr/td/em/button[contains(text(), '确定')]")); + + Thread.sleep(10*1000); + } catch (Exception e) { + e.printStackTrace(); + AssertJUnit.fail(e.getMessage()); + } + } + @AfterMethod public void after() { Utils.driver.quit();