У меня есть строка ввода 'file', где я пытаюсь загрузить файл для тестирования:
< input accept=".csv" multiple="" type="file" autocomplete="off" tabindex="-1" style="display: none;">
Итак, мой скрипт кукловода имеет загрузку:
const [CSVDropZone] = await page.$x("//div[@class='csv-upload-dropzone']/input");
if (CSVDropZone) { // csv import is open, use it
await CSVDropZone.uploadFile('./csvfiles/testFile.csv');
await page.waitFor(5000);
}
Файл, кажется, загружен. По крайней мере, заголовок / метаданные, поскольку они показывают, что они есть в диалоге, но нет содержимого. Как мне получить uploadFile для завершения?
Я видел несколько предложений, чтобы нажать «Отправить», но нет «Отправить» с этими функциями реагировать на дропзоны.