如何处理Chrome驱动程序中的“无法从渲染器接收消息”错误?

4

测试环境:

  • chrome=73.0.3683.103
  • chromedriver版本:73.0.3683.68
  • java版本:'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

非常感谢您可能提供的任何帮助。

1个回答

2

This error message...

Unable to receive message from renderer Timed out receiving message from renderer: 19.997 
Timed out receiving message from renderer: -0.004

这意味着ChromeDriver无法启动/生成新的Web浏览会话,即Chrome浏览器会话。
您主要的问题是使用以下二进制文件的版本之间存在不兼容性
  • ChromeDriver版本为73.0.3683.68
  • Chrome版本为73.0.3683.103
  • JDK版本1.8.0_151,相当
因此,ChromeDriver v73.0.3683.68Chrome v73.0.3683.103JDK v8u151之间存在明显的不匹配。

解决方案

JDK升级到最新版本JDK 8u202


1
你怎么知道呢?如何检查是否不兼容? - woxiangbo
在以下网站上,您可以检查版本的兼容性:https://chromedriver.chromium.org/downloads - Toms_Hd3z

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接