我已经阅读了关于如何使用Puppeter的uploadFile()
方法的文档和示例。
然而,我一直收到这个错误消息Evaluation failed: TypeError: Failed to fetch
我不明白为什么我不能自动上传。我的回购中保存了一个文件,我正在尝试上传。
以下是uploadFile()
代码的一个片段。
await page.waitForSelector('input[type="file"]');
const fileInput = await page.$('input[type="file"]');
const filePath = 'path-to-my-file';
await fileInput.uploadFile(filePath);
关于我应该去哪里看,有什么建议吗?
*"解决方案"*看起来Puppeteer 2.1.1版本可能存在此GitHub票证所指示的问题。https://github.com/puppeteer/puppeteer/issues/5503如果您查看回购(截至2020年3月23日(,还有其他几张与同一问题相关的未结票据。
在该票证中,用户降级到2.0.0,附件功能正常工作。
看起来Puppeteer 2.1.1版本可能存在此GitHub票证指示的问题。https://github.com/puppeteer/puppeteer/issues/5503
在该票证中,用户降级到2.0.0,附件功能正常工作。