Given带有Selenium的机器人框架准备在Chrome中执行测试 它工作了这么长时间 当我使用Jenkins在Robot框架中执行测试时 现在我收到一个错误 “ 02:05:44 WebDriverException:消息:未知错误:无法处理来自未知错误的扩展程序#1 02:05:44:CRX验证失败:3”
升级后的Chrome和驱动程序是否可能无法使用旧版插件? 我该怎么做才能解决这个问题? 升级插件? 升级驱动程序(可能是较旧的驱动程序)?
答案 0 :(得分:2)
新的镶边不支持CRX2
扩展名格式。
您需要重新打包旧扩展或从开发人员网站下载最新版本。
如何重新包装扩展程序:
CRX2
格式.zip
存档解压缩到文件夹extensions://extensions/
处打开镶边,然后按按钮Pack Extension
。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/#!topic/chromedriver-users/mlNyuTZ2U-A