在prefs中设置false后,仍会出现Prompt_for_download

时间:2015-03-05 02:03:20

标签: google-chrome protractor selenium-chromedriver

我有以下配置,并已将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',
            },

        },

    },
},

1 个答案:

答案 0 :(得分:10)

我认为您还需要添加directory_upgrade

prefs: {
    download: {
        prompt_for_download: false, 
        directory_upgrade: true,
        default_directory: '/tmp/downloads'
    },
},

除此之外,请确保/tmp/downloads目录存在,并且有权写入该目录。另见类似问题: