В моем HTML у меня есть следующий элемент ввода:
<input id="input-44" name="input44[]" type="file" multiple>
В моем коде JavaScript (пропуская несколько шаблонов) работает следующее:
const elementHandle = await page.$("#input-44");
elementHandle.uploadFile("/path/to/file");
await page.click("#upload-button");
Согласно документам:
https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md
uploadFiles должен иметь возможность принимать несколько файлов
Когда я изменяю свой код на:
const elementHandle = await page.$("#input-44");
const files = ["/path/to/file", "/path/to/file2"];
elementHandle.uploadFile(...files);
await page.click("#upload-button");
загрузка больше не работает. Почему это?