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