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);