在量角器测试中设置chromedriver首选项

时间:2015-01-13 12:48:30

标签: javascript protractor selenium-chromedriver

试图在我的测试中找到下载文件的解决方案,我发现this问题导致我在chrome文件夹中的首选项文件。

显然,没有关于关闭下载提示或/和设置默认文件夹的信息。有谁知道我怎么能这样做?

这是我试过的:

capabilities: {
        'browserName': 'chrome',
        'chromeOptions': {

            prefs: {
                'downloads': {
                    'prompt_for_download': false,
                    'default_directory': '/downloads/'
                }
            }
        }
    },

1 个答案:

答案 0 :(得分:11)

你正确地做了,除非你需要:

  • 指定"下载"的绝对路径目录
  • 添加directory_upgrade选项

示例:

capabilities: {
        'browserName': 'chrome',
        'chromeOptions': {

            prefs: {
                download: {
                    'prompt_for_download': false,
                    'directory_upgrade': true,
                    'default_directory': '/absolute/path/here'
                }
            }
        }
    },

另请参阅:Can't stop Protractor from displaying file download prompt