Puppeteer无法上载TypeError:无法获取的文件



我已经阅读了关于如何使用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,附件功能正常工作。

最新更新