自从 Chrome 124 更新以来,Selenium-java 冻结并崩溃了我同时运行多个测试的计算机

问题描述 投票:0回答:1

提前道歉,这是我的第一个问题。

Google Chrome 浏览器于 4 月 16 日更新到 v124 后,我现在无法运行包含 64 个测试的 XML 文件,而不会使我的计算机冻结和崩溃。

我安装了JDK11。我将 IntelliJ 与 Maven 和 selenium-java 4.18.1 一起使用 当我在本地运行 64 个测试的 XML 时,测试会很好地完成,直到 Chrome 更新为止。

当我尝试运行它们时,中途我突然无法浏览网站,并且鼠标开始冻结。然后我无法关闭任何窗口,甚至无法打开任务管理器。我开始在 IntelliJ 控制台中看到如下错误:

timeout: Timed out receiving message from renderer

WARNING: Failed to shutdown Driver Command Executor

我看到的唯一的其他大警告/错误是这个,这是 Chrome 更新所预期的,并且 selenium-java 尚未发布 CDP 124 的新版本:

WARNING: Unable to find an exact match for CDP version 124, returning the closest version; found: 122; Please update to a Selenium version that supports CDP version 124

https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java

如果我注释掉除 8-12 个之外的所有测试,它就可以完成而不会失败。

java maven selenium-chromedriver selenium-java
1个回答
0
投票

错误消息指出,请更新到支持 CDP 版本 124 的 Selenium 版本。您这样做了吗?我看到您更新了 Chrome(浏览器)和 Java,但没有更新 Selenium。 请尝试将您的selenium版本更新到4.20.0

© www.soinside.com 2019 - 2024. All rights reserved.