单击下载链接后,我想验证文件是否已下载。我正在使用 taiko 来自动执行此任务。我尝试使用这些 taiko 命令在浏览器中打开最近的下载,goto("chrome://downloads/")
但press(['Control','J'])
两者都不起作用。有没有其他方法可以完成相同的任务。我想知道为什么上面的命令不起作用
问问题
347 次
1 回答
3
看看这个例子
您需要先设置下载路径:
// client function is imported from taiko
await client().send('Page.setDownloadBehavior', {
behavior: 'allow',
downloadPath: downloadPath,
});
然后您需要下载您的文件(触发导致文件下载的操作 - 该示例使用一个click
操作。然后,经过适当的时间后,您将检查您之前注册的下载路径是否存在文件:
expect(path.join(downloadPath, 'foo.txt')).to.exist;
于 2020-03-01T17:11:52.937 回答