微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

量角器/打字稿:如何验证和验证下载的文件是“.csv”并验证其内容

如何解决量角器/打字稿:如何验证和验证下载的文件是“.csv”并验证其内容

scenario:: 单击“导出”按钮,文件将下载到“下载”文件夹。下载文件名称类似于'abc.currentimestamp.csv'。

现在我必须自动化这个场景。我可以单击按钮并下载文件。但是我在验证文件是否已下载时遇到问题,因为每次下载文件时,时间戳都不一样。如果我在existSync 方法中对文件名进行硬编码,它会起作用。 这不是正确的做法。 我必须使脚本动态化,以便它读取最新下载的文件。这就是我的代码

browser.driver.wait(function(){ return fs.existsSync(filename.timestamp.csv);},3000).then(function(){
console.log('File Exists!')});

硬编码方法

browser.driver.wait(function(){ return fs.existsSync("C:\\users\\download\\abc.2021-16-6_160045.csv");},3000).then(function(){
console.log('File Exists!')});

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。