diese Antwort finden Sie hier https://sites.google.com/a/chromium.org/chromedriver/extensions. Chrome-Erweiterungen können entweder gepackt oder entpackt werden. Gepackte Erweiterungen sind eine einzelne Datei mit der Erweiterung .crx. Unpacked Extensions sind ein Verzeichnis, das die Erweiterung enthält, einschließlich einer manifest.json-Datei.
Um eine entpackte Erweiterung zu packen, verwenden Sie die Schaltfläche "Packen" in chrome: // extensions oder verwenden Sie Chrome: "chrome.exe --pack-extension = C: \ Pfad \ zu \ entpackter \ Erweiterung --Pack-Erweiterung- Schlüssel = C: \ myext.pem ". Weitere Möglichkeiten zur Automatisierung finden Sie in den erweiterten Dokumenten. Um eine gepackte Erweiterung zu entpacken, entpacken Sie einfach die Datei (Sie müssen die Datei möglicherweise von .crx in .zip umbenennen, damit Ihr Zip-Dienstprogramm sie erkennt). Installation Erweiterungen über ChromeDriver
Verpackt (CRX-Datei)
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
Entpackte (Verzeichnis)
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
Braucht jemand mehr Informationen, um auf diese ... zu helfen? – navger