Chrome uzantıları

Chrome Uzantıları paketlenmiş veya paketlenmemiş olabilir.

  • Paketlenmiş uzantılar, .crx uzantılı tek bir dosyadır.
  • Paketlenmemiş uzantılar, uzantıyı içeren bir dizindir. Birlikte manifest.json dosyası yükleyin.

Paketlenmemiş bir uzantıyı paketlemek için chrome://extensions içindeki Paketle düğmesini kullanın veya Chrome: "chrome.exe --pack-extension=C:\path\to\unpacked\extension --pack-extension-key=C:\myext.pem" kullanın. Paketlenmiş bir uzantıyı açmak için dosyayı çıkarın. Sizin için .crx olan dosya türünü .zip olarak yeniden adlandırmanız gerekebilir. zip yardımcı programından kaçının.

Bunu yapmanın diğer yolları için Uzantılar belgelerine bakın O da otomasyona daha uygun.

ChromeDriver ile Uzantıları Yükleme

Paketlendi (.crx dosya)

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

Paketlenmemiş (dizin)

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