Automation 如何访问大幸自动化中的下载文件夹

Automation 如何访问大幸自动化中的下载文件夹,automation,automated-tests,getgauge,Automation,Automated Tests,Getgauge,单击下载链接后,我想验证文件是否已下载。 我正在使用大幸来自动完成这项任务。 我尝试使用这些大幸命令goto(“chrome://downloads/“” 然后按下(['Control','J']),但两者都不起作用。 还有其他方法可以完成同样的任务吗?我想知道为什么上面的命令不起作用 您需要首先设置下载路径: // client function is imported from taiko await client().send('Page.setDownloadBehavior', {

单击下载链接后,我想验证文件是否已下载。 我正在使用大幸来自动完成这项任务。 我尝试使用这些大幸命令
goto(“chrome://downloads/“”
然后按下(['Control','J']),但两者都不起作用。 还有其他方法可以完成同样的任务吗?我想知道为什么上面的命令不起作用

您需要首先设置下载路径:

// client function is imported from taiko
await client().send('Page.setDownloadBehavior', {
  behavior: 'allow',
  downloadPath: downloadPath,
});
然后,您需要下载文件(触发导致文件被下载的操作-该示例使用
单击
操作。然后,经过适当的时间后,您将检查先前注册的下载路径是否存在文件:

expect(path.join(downloadPath, 'foo.txt')).to.exist;
看看这个

您需要首先设置下载路径:

// client function is imported from taiko
await client().send('Page.setDownloadBehavior', {
  behavior: 'allow',
  downloadPath: downloadPath,
});
然后,您需要下载文件(触发导致文件被下载的操作-该示例使用
单击
操作。然后,经过适当的时间后,您将检查先前注册的下载路径是否存在文件:

expect(path.join(downloadPath, 'foo.txt')).to.exist;

我可以知道您为什么使用
expect(path.join(downloadPath,'foo.txt')).to.exist;
我试图使用if语句检查文件是否存在,但条件变为true,即使文件不存在。我遵循参考中的示例,但通常,该代码正在检查该路径是否存在。我可以知道您为什么使用
expect吗(path.join(downloadPath,'foo.txt')).to.exist;
我试图使用if语句检查文件是否存在,但即使文件不存在,条件也变为true。我遵循了引用中的示例,但通常,该代码会检查该路径是否存在