Java 硒铬驱动程序句柄超时异常
我有两个问题:Java 硒铬驱动程序句柄超时异常,java,google-chrome,selenium,automated-tests,selenium-chromedriver,Java,Google Chrome,Selenium,Automated Tests,Selenium Chromedriver,我有两个问题: 我的第一个问题是,即使我将pageLoadTimeout设置为无限,300秒后也会引发超时异常&我认为这是chromedriver和浏览器之间的某种web套接字超时。如何避免此超时 如何处理TimeoutException?我尝试将pageLoadTimeout设置为280秒
private boolean loadPage(String url) {
try {
Logger.getLogger(TAG).log(Level.INFO, "{0} loadPage url = {1}", new Object[]{TAG, url});
this.driver.getDriver().get(url);
return true;
} catch (TimeoutException e) {
return false;
}
}
当捕获到TimeoutException时,浏览器没有响应您是否尝试过显式等待?否,我将立即尝试并报告,可能web套接字会话不会挂起,因为显式等待会继续轮询?请尝试显式等待,然后查看效果。抱歉,您可以详细解释吗?我没有收到您的评论。webdriver.get()在它完成之前一直阻塞,我认为在它之后没有显式等待的任何用途,因为异常已经被引发