gpt4 book ai didi

java - 无法使用 ChromeDriver 下载文件

转载 作者:搜寻专家 更新时间:2023-10-31 19:37:20 27 4
gpt4 key购买 nike

我正在使用 chromedriver 和 selenium 从应用程序下载文件。但是在应用程序中单击下载按钮时,出现错误“Failed-Download error.

Chromedriver version : 2.21 Selenium version : 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();

错误是:

enter image description here

有人可以帮我解决这个问题吗?我可以手动从 Chrome 下载文件。

最佳答案

在我的例子中,我有类似的东西,但错误在我使用的文件夹名称中。我将路径描述为 C:/myFolder 而不是 C:\myFolder。

在以前版本的 ChromeDriver 中,第一种方法仍然有效。现在看起来这不再有效,出现一些下载错误。

关于java - 无法使用 ChromeDriver 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37319393/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com