Index: ssts-selenium-test/src/test/java/test_4_1/Delivery.java =================================================================== diff -u -r18015 -r18028 --- ssts-selenium-test/src/test/java/test_4_1/Delivery.java (.../Delivery.java) (revision 18015) +++ ssts-selenium-test/src/test/java/test_4_1/Delivery.java (.../Delivery.java) (revision 18028) @@ -487,6 +487,39 @@ AssertJUnit.fail(e.getMessage()); } } + + /** + * 辅助发货 + * */ + @Test + public void Delivery_auxiliary() { + try { + + Utils.retryingFindAndClick(By.xpath("//button[contains(text(), '辅助发货')]")); + String currentwindowhandle = Utils.driver.getWindowHandle(); + Utils.driver.switchTo().window(currentwindowhandle); + // 等待仓库加载 + Utils.retryingFindAndDoAction(By.xpath("//input[contains(@value, '测试供应室仓库')]"),Utils.ACTION_NOP); + + Utils.retryingFindAndSendKeys(By.id("senderBarcode"), + Utils.settings.getJSONObject("一级供应室用户").getString("条码") + + "\n"); + Utils.retryingFindAndSendKeys(By.id("personInChargeBarcode"), + Utils.settings.getJSONObject("一级供应室用户").getString("条码") + + "\n"); + + Utils.retryingFindAndClick(By + .xpath("//div[@id='auxiliaryInvoice_sendOutGoodsDetail']//table/tbody/tr/td/div[contains(@class, 'x-grid3-col-0')]")); + Utils.retryingFindAndClick(By.xpath("//button[contains(text(), '添加')]")); + + Utils.retryingFindAndClick(By.xpath("//button[contains(text(), '保存')]")); + +// Thread.sleep(10*1000); + } catch (Exception e) { + e.printStackTrace(); + AssertJUnit.fail(e.getMessage()); + } + } @AfterMethod public void after() {