我的页面有一个链接,单击该链接将下载文件。我只需要检查文件是否已下载以及扩展名是否正确。
用于使用 Chrome 浏览器检查下载
您可以进行的设置如下
https://stackoverflow.com/a/26127745/511069
按照这里的建议 https://stackoverflow.com/a/27031924/511069
您可以创建一个函数 waitFileExists(fileAbsPath) 并在文件完全下载后执行您的期望
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 代码,一旦测试用例完成,验证给定位置下的文件可用性。