Seleniumを備えたRobotフレームワークがChromeでテストを実行する準備ができていることを確認しました。Jenkinsを使用してRobotフレームワークでテストを実行すると、エラーが発生しました。メッセージ:不明なエラー:不明なエラーから拡張#1 02:05:44を処理できません:CRX検証に失敗しました:3 "
アップグレードされたChromeで、ドライバが古いプラグインを使用できない?この問題を解決するにはどうすればよいですか?プラグインをアップグレードしますか?ドライバをアップグレードします(古いドライバが存在している可能性があります)?
新しいchromeは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