Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从渲染器接收消息时超时_Java_Selenium_Google Chrome_Webdriver_Selenium Chromedriver - Fatal编程技术网

Java 从渲染器接收消息时超时

Java 从渲染器接收消息时超时,java,selenium,google-chrome,webdriver,selenium-chromedriver,Java,Selenium,Google Chrome,Webdriver,Selenium Chromedriver,我试图从一些门户网站获取事务状态,我在java应用程序中使用下面的chrome设置,我得到 从渲染器接收消息时超时:60.000 所有未决交易都在超时 会话信息:无头chrome=68.0.3440.75 驱动程序信息:chromedriver=2.38(0)平台=Linux 2.6.32-696.23.1.el6.x86\u 64 x86\u 64) 我如何处理这个问题,如果发生任何超时,则转到下一个事务 我已经尝试了所有的排列和组合与下面的陈述,但它仍然不工作 options.addArgu

我试图从一些门户网站获取事务状态,我在java应用程序中使用下面的chrome设置,我得到

从渲染器接收消息时超时:60.000

所有未决交易都在超时

会话信息:无头chrome=68.0.3440.75 驱动程序信息:chromedriver=2.38(0)
平台=Linux 2.6.32-696.23.1.el6.x86\u 64 x86\u 64)

我如何处理这个问题,如果发生任何超时,则转到下一个事务

我已经尝试了所有的排列和组合与下面的陈述,但它仍然不工作

options.addArguments("headless");
options.addArguments("disable-gpu");
WebDriver driver = new ChromeDriver(caps);
TimeUnit.SECONDS.sleep(1);
driver.manage().timeouts().pageLoadTimeout(20, TimeUnit.SECONDS);
driver.manage().timeouts().implicitlyWait(20,TimeUnit.SECONDS);
此错误消息

Timed out receiving message from renderer: 60.000
…意味着ChromeDriver无法启动/生成新的网络浏览器,即Chrome浏览器会话

您的主要问题是所使用的二进制文件版本之间的不兼容,如下所示:

  • 您使用的是chromedriver=2.38
  • 的发行说明明确提到以下内容:
支持Chrome v65-67

  • 您使用的是chrome=68.0
  • 的发行说明明确提到以下内容:
支持Chrome v67-69

  • 我们不知道您的Selenium客户端版本
  • 您的JDK版本是未知版本
因此,ChromeDriver v2.38和Chrome浏览器v68.0之间存在明显的不匹配

解决方案
  • 将JDK升级到最新级别
  • 将硒升级到当前水平
  • 将ChromeDriver升级到当前级别
  • 将Chrome版本保持在Chrome v67-69级别之间。()
  • 通过IDE清理项目工作区,并仅使用所需的依赖项重建项目
  • 执行
    @测试

我仍然会遇到这个问题:
ChromeDriver 2.42
jdk 1.8
selenium 3.14
chrome 69
这个答案是关于两个不同的问题()两次都导致询问者说这个解决方案不起作用。很高兴指出他们使用了错误的驱动程序/浏览器版本,但这并不能解决问题。我也有这个问题与兼容的驱动程序和chrome版本。