Chrome-Erweiterungen

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