इलेक्ट्रॉन एप्लिकेशन में फ़ाइल डाउनलोड करते समय पॉपअप से बचने के लिए डाउनलोड। Prompt_for_download को सेट नहीं किया जा सका

वोट
0

मैं इलेक्ट्रॉन के माध्यम से सेलेनियम क्रोमेड्रिवर के साथ एक फ़ाइल डाउनलोड करने की कोशिश कर रहा हूं। जैसा कि हम डाउनलोड करने के लिए फ़ोल्डर का चयन करने के साथ पॉपअप विंडो को संभाल नहीं पाए, मैंने इस पॉपअप से इस तरह से बचने की कोशिश की:

prefs.put(download.prompt_for_download, false);

लेकिन यह काम नहीं करता है। पूर्ण कोड है:

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

इन प्राथमिकताओं को भी क्षमताओं के माध्यम से रखने की कोशिश की गई लेकिन कोई सफलता नहीं मिली।

((MutableCapabilities) chromeDriver.getCapabilities()).setCapability(ChromeOptions.CAPABILITY, options); संस्करण हैं:

  • क्रोमड्राइवर 80.0.3987.16
  • सेलेनियम जावा 3.141.59

मैं इलेक्ट्रॉन ऐप में पॉपअप विंडो के बिना किसी विशिष्ट निर्देशिका में फ़ाइल कैसे डाउनलोड कर सकता हूं? UPD: ब्राउज़र क्रोम के साथ परीक्षण किया गया - सभी चीजें ठीक हैं।

17/05/2020 को 15:26
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            

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