Ekstensi Chrome

Ekstensi Chrome dapat dikemas atau dibuka.

  • Ekstensi yang dipaketkan adalah satu file dengan ekstensi .crx.
  • Ekstensi yang tidak dipaketkan adalah direktori yang berisi ekstensi, termasuk file manifest.json.

Untuk memaketkan ekstensi yang belum dibuka, gunakan tombol Pack di chrome://extensions atau gunakan Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem". Untuk mengekstrak ekstensi yang dikemas, ekstrak file tersebut. Anda mungkin perlu mengganti nama jenis file dari .crx menjadi .zip agar utilitas zip Anda dapat mengenalinya.

Lihat dokumentasi Ekstensi untuk mengetahui cara lain melakukan hal ini yang lebih mudah dilakukan dengan otomatisasi.

Instal Ekstensi dengan ChromeDriver

Dikemas (.crx file)

ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
ChromeDriver driver = new ChromeDriver(options);

Tidak dikemas (direktori)

ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
ChromeDriver driver = new ChromeDriver(options);