Rozszerzenia do Chrome można zapakować lub rozpakować.
- Spakowane rozszerzenia to pojedynczy plik z rozszerzeniem
.crx
. - Rozszerzenia bez pakietu to katalog zawierający rozszerzenie, w tym plik
manifest.json
.
Aby spakować rozszerzenie, użyj przycisku Zapakuj w aplikacji chrome://extensions
lub użyj komponentu Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem"
. Aby rozpakować rozszerzenie,
wyodrębnij plik. Konieczna może być zmiana nazwy typu pliku z .crx
na .zip
, aby narzędzie ZIP mogło go rozpoznać.
Inne sposoby, które ułatwiają automatyzację, znajdziesz w dokumentacji rozszerzeń.
Instalacyjne rozszerzenia z ChromeDriver
Spakowane (.crx
plik)
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
ChromeDriver driver = new ChromeDriver(options);
Rozpakowane (katalog)
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
ChromeDriver driver = new ChromeDriver(options);