1

将 RemoteWebDriver 与 ChromeDriver 一起使用时,我会在打开和或调用NullPointerException新窗口时得到一个。.getWindowHandle().getWindowHandles()

满足以下条件:

ExpectedCondition<Boolean> windowCondition = new ExpectedCondition<Boolean>() {
        public Boolean apply(WebDriver driver) {
            return driver.getWindowHandles().size() != windowsBefore;
        }
    };

但是,当调用以下命令时,我得到NullPointerException

for (String handle : driver.getWindowHandles()) {
        driver.switchTo().window(handle);
    }

在本地运行此脚本时,我没有收到异常!

4

0 回答 0