Index: ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/apply/helper/ApplyActionHelper.java =================================================================== diff -u -r18651 -r18842 --- ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/apply/helper/ApplyActionHelper.java (.../ApplyActionHelper.java) (revision 18651) +++ ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/apply/helper/ApplyActionHelper.java (.../ApplyActionHelper.java) (revision 18842) @@ -115,7 +115,11 @@ * @param cancelBtnId 要点击终止的按钮的id */ private static void handleCancelWindow(String cancelBtnId) { - Utils.findByAwaitAndClick(By.id(cancelBtnId)); + + // 直接调用webElement的click,避免js打开模态窗口后代码阻塞的问题 + WebElement element = Utils.retryingFind(By.id(cancelBtnId)); + element.click(); + // 这里要稍微等一下,等模态窗出来 Utils.doWait(200); // 获得当前窗口