新的chrome版本54.0.2840.87打破了selenium chromedriver中的文件自动下载

时间:2016-11-03 21:22:34

标签: selenium selenium-chromedriver

我正在使用最新的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

以下代码无效:

Get-ChildItem -Path "J:\Logs" -include "*.txt" -file -recurse | ForEach {Rename-Item -Path $_ -NewName "report.txt"}

不确定"保护您和您的设备免受危险网站影响的最新参数"

似乎是prefs.put(" safebrowsing.enabled"," false");不工作。

1 个答案:

答案 0 :(得分:1)

我有类似的问题。经过一番研究,我试过了:

options.AddUserProfilePreference(" profile.default_content_setting_values.automatic_downloads",1);

而不是我原来的:

options.AddUserProfilePreference(" profile.content_settings.pattern_pairs。*,*。multiple-automatic-downloads",1);

......现在它运作得很好。这是我去Chrome 52.0.2743.116米的时候。