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

Setting chromedriver preferences on protractor tests

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

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

这是我尝试过的:

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

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

你做得对,除了你需要:

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

示例:

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

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

另请参阅: