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

use*_*556 5 google-chrome selenium-chromedriver protractor

我有以下配置,并已将prompt_for_download设置为false但由于某种原因,当我运行测试时,提示下载对话框一直出现.难道我做错了什么?

对于下载代码,我正在关注此处的解决方案和ChromeDriver 2.14.

谢谢.

capabilities: {
    'browserName': 'chrome',
    'chromeOptions': {
        args: ['--lang=en', '--start-maximized'],
        prefs: {
            'download': {
                'prompt_for_download': false,
                'default_directory': '/tmp/downloads',
            },

        },

    },
},
Run Code Online (Sandbox Code Playgroud)

ale*_*cxe 11

我想你还需要补充directory_upgrade:

prefs: {
    download: {
        prompt_for_download: false, 
        directory_upgrade: true,
        default_directory: '/tmp/downloads'
    },
},
Run Code Online (Sandbox Code Playgroud)

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