当我们关闭硒中新打开的窗口时,无法返回到父窗口

时间:2018-08-03 07:20:04

标签: java selenium-webdriver

String originalHandle = DriverFactory.getDriver()。getWindowHandle();

    DriverFactory.getDriver().findElement(By.id("linkDiv")).click();

    for (String handle : DriverFactory.getDriver().getWindowHandles()) {
        if (!handle.equals(originalHandle)) {
            DriverFactory.getDriver().switchTo().window(handle);
            DriverFactory.getDriver().close();

        }
    }

    DriverFactory.getDriver().switchTo().window(originalHandle);

如果我尝试不关闭新选项卡就可以正常工作,但是如果关闭新选项卡就不能正常工作,则会抛出此错误

018-08-03 12:35:46.528错误2108 --- [main] com.livehealth.test.RegisterTest:未知错误:未处理的检查器错误:{“代码”:-32000,“消息”:“否指定ID的目标”}   (会话信息:chrome = 68.0.3440.84)

0 个答案:

没有答案