错误说明了一切:
org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
清楚表明WebDriver实例未启动。因此, 驱动程序信息 保留为 空白 :
Driver info: driver.version: ChromeDriver
哪个会产生错误:
org.openqa.selenium.net.UrlChecker$TimeoutException
和
java.util.concurrent.TimeoutException
很难在没有代码块可见性的情况下猜测实际原因,但是通常我们可以通过以下方式解决此问题:从此存储库下载ChromeDriver二进制文件,并在初始化 WebDriver 实例时传递 ChromeDriver
的绝对路径,如下所示:
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");driver = new ChromeDriver();关键点 :
- 始终使用 最新 版本的 Selenium Client 和 ChromeDriver 二进制文件。
- 始终保持 启用* 浏览器的 自动更新 。 *
- 始终保持 JDK 版本更新(当前版本为 JDK 8u241 )



