当前位置: 首页 > 面试题库 >

超时从渲染器接收消息

齐阎宝
2023-03-14
问题内容

我正在尝试从某个门户网站获取交易状态,并且在我的Java应用程序中使用了以下chrome设置,

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

并且所有待处理的交易都已超时。

会话信息:headless chrome = 68.0.3440.75
驱动程序信息: chromedriver = 2.38 (0)
平台= Linux 2.6.32-696.23.1.el6.x86_64 x86_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 无法启动/产生新的 WebBrowser,Chrome浏览器 会话。

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

  • 您正在使用 chromedriver = 2.38
  • chromedriver = 2.38的 发行说明明确提到以下内容:

支持 Chrome v65-67

  • 您正在使用 chrome = 68.0
  • ChromeDriver v2.41的 发行说明中明确提到以下内容:

支持 Chrome v67-69

  • 我们不知道您的 Selenium Client 版本。
  • 您的 JDK版本 是我们未知的版本。

因此, ChromeDriver v2.38Chrome浏览器v68.0 之间存在明显的不匹配 __

  • JDK 升级到最新级别的 JDK 8u181
  • Selenium 升级到当前 版本3.14.0
  • 升级 ChromeDriver 当前 ChromeDriver V2.41 水平。
  • Chrome 版本保持在 Chrome v67-69 之间。(根据ChromeDriver v2.41发行说明)
  • 清理 你的 项目工作 ,通过你的 IDE重建 仅需要依赖你的项目。
  • 执行您的@Test


 类似资料:
  • 我试图从一些门户网站获取交易状态,我在我的java应用程序中使用下面的chrome设置 从渲染器接收消息时超时:60.000 所有悬而未决的交易都在超时。 会话信息:headless chrome=68.0.3440.75 驱动程序信息:chromedriver=2.38(0) 平台=Linux 2.6.32-696.23.1。el6。x86_64 x86_64) 我如何处理这个问题,如果发生任何

  • 您好,我在chrome中通过SeleniumWebDriver执行UI测试时遇到以下错误。 81.0.4044.69。 [1586841277.704][严重]:从渲染器接收消息超时:0.100 有人能帮我修一下吗?

  • 在Chrome发布了他们最新的稳定版本(89.0.4389.90),我现在收到这个错误: 硒。常见的例外情况。TimeoutException:消息:超时:从呈现程序接收消息时超时:291.642(会话信息:headless chrome=89.0.4389.90) 我的Python代码是 (我的chromedriver是89.0.4389.23是unic) 有人能帮我修一下吗?

  • 在Jenkins上运行cucumber场景时,有时会遇到以下错误:“org.openqa.selenium.TimeoutException:timeout:timeout从渲染器接收消息:10.000”。由于这个错误,图像、截图根本不生成,如何解决这个问题? 05:51:16org.openqa.selenium.Timeout异常:超时:从渲染器接收消息超时:10.000 05:51:16(会

  • 我在运行方案时遇到以下错误。 编辑:在DOCKER容器中运行时发生(使用最新的DOCKER图像用于chrome浏览器,并使用node-chrome-debug) 任何想法都将不胜感激。