【问题标题】:Allow Multiple Downloads in ChromeDriver在 ChromeDriver 中允许多次下载
【发布时间】:2017-11-26 03:38:37
【问题描述】:

我需要使用 ChromeDriver ( C# ) 在 Chrome 中下载多个文件,第一个文件下载成功,但另一个文件没有下载,出现一个窗口询问“下载多个文件 - 允许 | 阻止”

我需要配置为自动下载。在 Chrome 的首选项中有此选项“设置 -> 内容设置 -> 自动下载 -> 允许所有站点自动下载多个文件”

我需要像示例中一样在“ChromeOptions”中进行配置

var options = new ChromeOptions();
options.AddUserProfilePreference("...", true);

下面是带有 Chrome 消息的图片

【问题讨论】:

    标签: c# google-chrome selenium selenium-webdriver selenium-chromedriver


    【解决方案1】:

    我找到了解决方案。只需添加首选项:

    var options = new ChromeOptions();
    options.AddUserProfilePreference("profile.default_content_setting_values.automatic_downloads", 1);
    

    【讨论】:

    • 非常感谢您发布解决方案。这是唯一对我有用的东西!
    • 这在版本 87.0.4280.88 之后停止工作。有人有替代品吗?
    • 找到方法了吗?我也在寻找解决方案
    猜你喜欢
    • 1970-01-01
    • 2019-11-14
    • 2020-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多