我有以下配置,并已将prompt_for_download设置为false但由于某种原因,当我运行测试时,提示下载对话框一直显示。难道我做错了什么?
对于下载代码,我正在关注来自here的解决方案 ChromeDriver 2.14。
感谢。
capabilities: {
'browserName': 'chrome',
'chromeOptions': {
args: ['--lang=en', '--start-maximized'],
prefs: {
'download': {
'prompt_for_download': false,
'default_directory': '/tmp/downloads',
},
},
},
},
答案 0 :(得分:10)
我认为您还需要添加directory_upgrade
:
prefs: {
download: {
prompt_for_download: false,
directory_upgrade: true,
default_directory: '/tmp/downloads'
},
},
除此之外,请确保/tmp/downloads
目录存在,并且有权写入该目录。另见类似问题: