Rozszerzenia do Chrome

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