Chrome-Erweiterungen

Chrome-Erweiterungen können gepackt oder entpackt werden.

  • Gepackte Erweiterungen sind eine einzelne Datei mit der Endung .crx.
  • Entpackte Erweiterungen sind ein Verzeichnis, das die Erweiterung einschließlich der Datei manifest.json enthält.

Verwenden Sie zum Packen einer entpackten Erweiterung die Schaltfläche „Packen“ in chrome://extensions oder verwenden Sie Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem". Extrahieren Sie die Datei, um eine gepackte Erweiterung zu entpacken. Möglicherweise müssen Sie den Dateityp von .crx in .zip umbenennen, damit Ihr ZIP-Dienstprogramm ihn erkennt.

Weitere, automatisierungsfreundlichere Möglichkeiten finden Sie in der Dokumentation zu Erweiterungen.

Erweiterungen mit ChromeDriver installieren

Gepackt (.crx Datei)

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

Entpackt (Verzeichnis)

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