Chrome-Erweiterungen können entweder gepackt oder entpackt werden.
- Gepackte Erweiterungen bestehen aus einer einzelnen Datei mit der Erweiterung
.crx
. - Entpackte Erweiterungen sind ein Verzeichnis, das die Erweiterung enthält, einschließlich eines
manifest.json
-Datei.
Wenn du eine entpackte Erweiterung verpacken möchtest, verwende die Schaltfläche „Packen“ in chrome://extensions
oder
Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem"
verwenden. So entpackst du eine gepackte Erweiterung:
entpacken Sie die Datei. Möglicherweise müssen Sie den Dateityp für Ihre Datei von .crx
in .zip
umbenennen.
.zip-Dienstprogramms erkennen.
Weitere Möglichkeiten finden Sie in der Dokumentation zu Erweiterungen. die für Automatisierung freundlicher sind.
Erweiterungen mit ChromeDriver installieren
Verpackt (.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);