将 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);
}
在本地运行此脚本时,我没有收到异常!