当前位置: 首页 > 知识库问答 >
问题:

Web驱动程序异常:消息:未知错误:无法处理来自未知错误的扩展#1:CRX验证失败:3

程鸿畅
2023-03-14

给定的带有Selenium的Robot框架已准备好在Chrome中执行测试它工作了很长时间当我现在用Jenkins在Robot框架中执行测试时,我收到一个错误“02:05:44 WebDriverException:消息:未知错误:无法处理扩展#1 02:05:44from未知错误:CRX验证失败:3”

升级后的Chrome和驱动程序可能无法使用旧的插件吗?我该怎么解决这个问题?升级插件?升级驱动程序(可能是旧的驱动程序)?

共有1个答案

宇文元明
2023-03-14

新的chrome不支持CRX2格式的扩展。您需要重新打包旧扩展或从开发人员站点下载最新版本。

如何重新打包扩展:

  1. 本地下载扩展。(例如,您可以使用在线crx下载器https://crx-downloader.com/).
  2. 使用站点检查扩展的版本https://crx-checker.appspot.com/它是CRX2格式
  3. 将扩展解压缩为<code>。zip存档到文件
  4. e处打开chromextensions://extensions/并按按钮打包扩展
  5. 利润!在测试中使用重新打包的扩展

Chrome M78官方信息(2019年10月)

The ExtensionAllowInsecureUpdates policy will be ignored.
Chrome will no longer install or update to extensions packaged with CRX2 format.
All extensions must be packaged with CRX3 format.

当格式不正确时,将使用您看到的错误“CRX验证失败:3”。具体来说,此错误意味着无法成功解析crx的头。我们将在版本80中改进此消息。

来源:https://groups.google.com/forum/#!主题/chromedriver用户/mlNyuTZ2U-A

 类似资料: