我正在使用 chromedriver 和 selenium 从应用程序下载文件。但是,当单击应用程序中的下载按钮时,它给出错误“Failed-Download error.
"
Chrome 驱动程序版本:2.21
硒版本:2.53.0
用于初始化 Chrome 驱动程序和更改下载位置的代码:
String newPath = "D:\\Backup" + File.separator + "Database ";
new File(newPath).mkdir();
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
chromePrefs.put("profile.default_content_settings.popups", 0);
chromePrefs.put("download.default_directory", newPath);
chromePrefs.put("safebrowsing.enabled", "true");
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", chromePrefs);
options.addArguments("--test-type");
DesiredCapabilities cap = DesiredCapabilities.chrome();
cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
cap.setCapability("disable-popup-blocking", true);
cap.setCapability(ChromeOptions.CAPABILITY, options);
System.setProperty("webdriver.chrome.driver", CHROME_DRIVER_PATH);
driver = new ChromeDriver(cap);
// Maximize the driver window
driver.manage().window().maximize();
Error is :
有人可以帮我弄这个吗?
我可以手动从 Chrome 下载文件。
就我而言,我有类似的东西,但错误出在我使用的文件夹名称中。
我将路径描述为 C:/myFolder 而不是 C:\myFolder。
在以前版本的 ChromeDriver 中,第一种方法仍然有效。现在看起来这不再起作用,出现一些下载错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)