Bir Electron uygulamasında dosya indirirken pop-up penceresinden kaçınmak için download.prompt_for_download false ayarlanamadı

oy
0

Elektron üzerinden Selenium Chromedriver ile bir dosya indirmeye çalışıyorum. İndirilecek klasörü seçerek pop-up pencereyi kaldıramadığımız için, bu pop-up'ı bu şekilde önlemeye çalıştım:

prefs.put(download.prompt_for_download, false);

Ama işe yaramıyor. Tam kod:

ChromeOptions options = new ChromeOptions();
HashMap<String, Object> prefs = new HashMap<>();
prefs.put(profile.default_content_settings.popups, 0);
prefs.put(download.default_directory, LocationUtil.getDownloadFolderPath());
prefs.put(download.prompt_for_download, false);
prefs.put(safebrowsing.enabled, false); // to disable security check eg. Keep or cancel button
options.setExperimentalOption(prefs, prefs);
ChromeDriver chromeDriver= new ChromeDriver(options);

Ayrıca bu tercihleri Yetenekler aracılığıyla koymaya çalıştı, ancak başarılı olamadı.

((MutableCapabilities) chromeDriver.getCapabilities()).setCapability(ChromeOptions.CAPABILITY, options); Sürümler:

  • ChromeDriver 80.0.3987.16
  • Selenyum Java 3.141.59

Elektron uygulamasında dosyayı açılır pencere olmadan belirli bir dizine nasıl indirebilirim? UPD: Chrome Chrome ile test edildi - her şey yolunda.

Oluştur 17/05/2020 saat 15:26
kaynak kullanıcı
Diğer dillerde...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more