Chrome 拡張機能

Chrome 拡張機能は、パッケージ化されていても解凍してもかまいません。

  • パッケージ化された拡張機能とは、拡張子が .crx の単一のファイルです。
  • 展開された拡張機能とは、 manifest.json ファイル。

パッケージ化されていない拡張機能をパッケージ化するには、chrome://extensions の [Pack] ボタンを使用するか、 Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem" を使用します。パッケージ化された拡張機能を展開するには、 展開します。必要に応じて、ファイルタイプの名前を .crx から .zip に変更してください。 zip ユーティリティを使用してファイルを認識します。

その他の方法については、拡張機能のドキュメントをご覧ください。 自動化に優れています

ChromeDriver を使用して拡張機能をインストールする

パッケージ化されています(.crx 個のファイル)

ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
ChromeDriver driver = new ChromeDriver(options);

解凍済み(ディレクトリ)

ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
ChromeDriver driver = new ChromeDriver(options);