Ознакомьтесь с этим примером
Сначала необходимо установить путь загрузки:
// client function is imported from taiko
await client().send('Page.setDownloadBehavior', {
behavior: 'allow',
downloadPath: downloadPath,
});
Затем необходимо загрузить файл (вызвать действие, которое в результате в загружаемом файле - пример использует действие click
, а затем по истечении подходящего времени вы проверите путь загрузки, который вы зарегистрировали ранее для существования файла:
expect(path.join(downloadPath, 'foo.txt')).to.exist;