【发布时间】:2016-11-03 21:22:33
【问题描述】:
我正在使用最新的 selenium chromedriver_win32_2.25 驱动程序。今天我将我的 Chrome 更新为 54.0.2840.87。我无法进行自动下载。 Chrome 会弹出窗口“XXX.zip 是恶意的,Chrome 已阻止它”。我发现我可以通过关闭 Chrome 选项“保护您和您的设备免受危险网站的侵害”来禁用此警报。这与之前允许自动下载的方式相反(查看帖子How to disable 'This type of file can harm your computer' pop up)
以下代码不起作用:
Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("safebrowsing.enabled", "false");
prefs.put("safebrowsing.malware.enabled", "false");
prefs.put("download.prompt_for_download", "false");
prefs.put( "profile.content_settings.pattern_pairs.*.multiple-automatic-downloads", 1 );
prefs.put("download.default_directory", downloadDir);
options.setExperimentalOption("prefs", prefs);
不确定“保护您和您的设备远离危险网站”的最新参数是什么
似乎 prefs.put("safebrowsing.enabled", "false");不工作。
【问题讨论】:
标签: selenium selenium-chromedriver