使用Firefox下载CODA文件

时间:2018-09-18 07:32:04

标签: firefox download protractor e2e-testing browser-automation

在E2E回归中,我需要下载CODA文件。此CODA文件的扩展名为“ .txt”,然后在conf文件中使用该代码:

multiCapabilities: [{
    'browserName': 'firefox',
    parallelCapability: false,
    marionette: true,
    "moz:firefoxOptions":{
        args: [ "--headless" ],
        prefs:{
            'browser.download.folderList': 2,
            'browser.download.dir': process.cwd() + '\\download\\',
            'browser.download.manager.alertOnEXEOpen': false,
            'browser.download.manager.showWhenStarting': false,
            'browser.download.manager.focusWhenStarting': false,
            'browser.download.useDownloadDir': true,
            'browser.helperApps.alwaysAsk.force': false,
            'browser.download.manager.closeWhenDone': true,
            'browser.download.manager.showAlertOnComplete': false,
            'browser.download.manager.useWindow': false,
            'services.sync.prefs.sync.browser.download.manager.showWhenStarting': false,
            'browser.helperApps.neverAsk.saveToDisk': "text/csv;text/plain;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/pdf;application/rss+xml;application/xml",
            'pdfjs.disabled': true
        }
    },
    'safebrowsing': {
        'enabled': true,
    }
}

您可以看到扩展名为“ .txt”的我使用的是“ text / plain”,但无法正常工作,Firefox按下“下载”按钮时会问我是否要保存或打开文件。

PD:对于其他文件(xls,xlsx,pdf),firefox并未提出任何要求,因为它可以正常工作。

如何在没有firefox弹出问题的情况下下载CODA文件?

0 个答案:

没有答案