Chrome-extensies kunnen zowel ingepakt als uitgepakt zijn.
- Verpakte extensies zijn één bestand met de extensie
.crx
. - Uitgepakte extensies zijn een map met de extensie, inclusief een
manifest.json
-bestand.
Om een uitgepakte extensie in te pakken, gebruikt u de knop Inpakken in chrome://extensions
of gebruikt u Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem"
. Om een ingepakte extensie uit te pakken, pakt u het bestand uit. Mogelijk moet u het bestandstype hernoemen van .crx
naar .zip
zodat uw zip-hulpprogramma het kan herkennen.
Raadpleeg de documentatie bij Extensies voor andere manieren om dit te doen, die meer automatiseringsvriendelijk zijn.
Installeer extensies met ChromeDriver
Verpakt ( .crx
-bestand)
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
ChromeDriver driver = new ChromeDriver(options);
Uitgepakt (map)
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
ChromeDriver driver = new ChromeDriver(options);