Kon download.prompt_for_download false niet instellen voor het vermijden van popup bij het downloaden van een bestand in een Electron-toepassing

stemmen
0

Ik probeer een bestand met Selenium Chromedriver te downloaden via Electron. Omdat we het popupvenster met de te downloaden map niet aan konden, probeerde ik deze popup op deze manier te vermijden:

prefs.put(download.prompt_for_download, false);

Maar het werkt niet. De volledige code wel:

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

Ook geprobeerd om deze prefs door middel van Capabilities, maar zonder succes.

((MutableCapabilities) chromeDriver.getCapabilities()).setCapability(ChromeOptions.CAPABILITY, options); Versies zijn:

  • ChromeDriver 80.0.3987.16
  • Selenium Java 3.141,59

Hoe kan ik het bestand in een specifieke directory downloaden zonder popup-venster in een Electron app? UPD: Getest met browser Chrome - alles is in orde.

De vraag is gesteld op 17/05/2020 om 15:26
bron van user
In andere talen...                            

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