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