Chrome-extensies

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