使用量角器测试导出/下载文件

时间:2019-03-01 05:12:20

标签: download directory protractor export default

我遇到了问题。有人可以帮我! 我想从js页面的“导出”按钮中导出文件,并将文件下载到我的项目中的目录中以进行测试。但是我无法更改下载default_directory。当我运行测试时,它是从/ Downloads下载的,而不是/ resource / download /目录中的。 如何设置量角器的下载目录 这是我的量角器-config.js

directConnect: true,
multiCapabilities: [
    {
        browserName: 'firefox',
        acceptInsecureCerts: true,
        'moz:firefoxOptions': {
            args: ["--headless"]
        },
        prefs: {
            'download': {

                'prompt_for_download': false,
                'default_directory': process.cwd() + "/resources/test/download",
                'directory_upgrade': true
            },
        },
    },
    {
        browserName: 'chrome',
        acceptInsecureCerts: true,
        chromeOptions: {
            args: [
                "--headless",
            ]
        },
        prefs: {
            'download': {
                'prompt_for_download': false,
                'default_directory': process.cwd() + "/resources/test/download",
                'directory_upgrade': true,
            },
        },
    }
],

1 个答案:

答案 0 :(得分:0)

尝试以下一项,

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

            prefs: {
                download: {
                    'prompt_for_download': false,
                    'directory_upgrade': true,
                    'default_directory': process.cwd() + '/resources/test/download' // change in this place
                }
            }
        }
    },

希望它对您有帮助