Index: ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/Recyle.java =================================================================== diff -u -r20982 -r20985 --- ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/Recyle.java (.../Recyle.java) (revision 20982) +++ ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/Recyle.java (.../Recyle.java) (revision 20985) @@ -294,6 +294,26 @@ + "\n"); Utils.retryingFindAndClick(By.id("saveBtn")); + WebElement button = Utils.tryFind(By.id("idBoxClose")); + if (Utils.isFind(button)) { + button.click(); + tousseItemTable = Utils.retryingFind(By.id("tousseItemTable")); + tousseItemTable.sendKeys(Utils.settings.getJSONObject( + "一级供应室清洗篮筐4").getString("条码") + + "\n"); + dialogWindowClose(); + addButtons = tousseItemTable.findElements(By + .cssSelector(".btn-a")); + Utils.retryingFindAndClick(By + .xpath("//tbody/tr/td/a[contains(text(), '+')]")); + for (WebElement addButton : addButtons) { + // click之前等待页面加载完毕 + JSWaiter.waitUntilJQueryReady(); + addButton.click(); + } + Utils.retryingFindAndClick(By.id("saveBtn")); + } + } catch (Exception e) { e.printStackTrace(); AssertJUnit.fail(e.getMessage());