Index: ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/Recyle.java =================================================================== diff -u -r26530 -r26553 --- ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/Recyle.java (.../Recyle.java) (revision 26530) +++ ssts-web/src/test/java/test/forgon/disinfectsystem/selenium/Recyle.java (.../Recyle.java) (revision 26553) @@ -576,10 +576,11 @@ Utils.waitForWindowAmountEquals(2, 8000); // 获取所有窗口 Set handles = Utils.driver.getWindowHandles(); - // 删除当前窗口 - handles.remove(mainWindow); for (String windowHandle : handles) { - Utils.driver.switchTo().window(windowHandle); + //跳转到新窗口 + if(!mainWindow.equals(windowHandle)){ + Utils.driver.switchTo().window(windowHandle); + } } if (Utils.isFind(Utils.retryingFind(By.id("other")))) { Utils.retryingFindAndClick(By.id("other"));