试试这个代码:
driver.manage().timeouts().pageLoadTimeout(10, TimeUnit.SECONDS);
上面的代码最多等待10秒钟才能加载页面。如果页面加载时间超出限制,它将抛出
TimeoutException。您捕获异常并满足您的需求。我不确定抛出异常后是否退出页面加载。我还没有尝试此代码。想要尝试一下。
这是一个隐式等待。如果设置一次,它将具有作用域,直到Web Driver实例销毁为止。
有关更多信息,请参见文档
WebDriver.Timeouts。



