如何检查文件是否下载成功?

问题描述 投票:0回答:2

我的页面有一个链接,单击该链接将下载文件。我只需要检查文件是否已下载以及扩展名是否正确。

javascript angularjs testing protractor angularjs-e2e
2个回答
0
投票

用于使用 Chrome 浏览器检查下载

您可以进行的设置如下

https://stackoverflow.com/a/26127745/511069

按照这里的建议 https://stackoverflow.com/a/27031924/511069

您可以创建一个函数 waitFileExists(fileAbsPath) 并在文件完全下载后执行您的期望


0
投票
var downloadfile = path.join(__dirname,'\\dash-e2e-tests\\resources\\files-cabin\\download-files');

capabilities: {
    browserName: 'chrome',
    'chromeOptions': {
        prefs: {
            download: {
                'prompt_for_download': false,
                'directory_upgrade': true,
                'default_directory': downloadfile
            }
        }
    }

},

在 cof.js 文件下使用 tabove 代码,一旦测试用例完成,验证给定位置下的文件可用性。

© www.soinside.com 2019 - 2024. All rights reserved.