Java 如何处理“;无法接收来自渲染器的消息”;在chrome驱动程序中?
测试环境:Java 如何处理“;无法接收来自渲染器的消息”;在chrome驱动程序中?,java,selenium,google-chrome,selenium-webdriver,selenium-chromedriver,Java,Selenium,Google Chrome,Selenium Webdriver,Selenium Chromedriver,测试环境: 铬=73.0.3683.103 chromedriver版本:73.0.3683.68 java.version:'1.8.0_151' 操作系统名称:“Windows 7” 我遇到以下错误: Unable to receive message from renderer Timed out receiving message from renderer: 19.997 Timed out receiving message from renderer:-0.004 提前感谢
- 铬=73.0.3683.103
- chromedriver版本:73.0.3683.68
- java.version:'1.8.0_151'
- 操作系统名称:“Windows 7”
Unable to receive message from renderer
Timed out receiving message from renderer: 19.997 Timed out receiving message from renderer:-0.004
提前感谢您提供的任何帮助。此错误消息
Unable to receive message from renderer Timed out receiving message from renderer: 19.997
Timed out receiving message from renderer: -0.004
…意味着ChromeDriver无法启动/生成新的网页浏览会话,即Chrome浏览器会话
您的主要问题是所使用的二进制文件版本之间的不兼容,如下所示:
- 您的ChromeDriver版本是73.0.3683.68
- 您的Chrome版本是73.0.3683.103
- 您的JDK版本是1.8.0_151,非常旧
解决方案
将JDK升级到最新级别。您如何知道?如何检查它是否不兼容