Rozszerzenia do Chrome można rozpakować lub rozpakować.
- Rozszerzenia spakowane to pojedynczy plik z rozszerzeniem
.crx
. - Rozszerzenia bez pakietu to katalog zawierający rozszerzenie, w tym rozszerzenie
manifest.json
.
Aby zapakować rozszerzenie bez pakietu, użyj przycisku spakowania w języku: chrome://extensions
lub
użyj metody Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem"
. Aby rozpakować spakowane rozszerzenie:
wyodrębnienie pliku. Może być konieczna zmiana nazwy typu pliku z .crx
na .zip
za pomocą narzędzia zip.
Inne sposoby znajdziesz w dokumentacji rozszerzeń. które są łatwiejsze do automatyzacji.
Instalowanie rozszerzeń przy użyciu ChromeDriver
Spakowano (.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);