Кукловод "elementHandle.uploadFile" загружает заголовок файла, но без содержимого (на основе Reaction-Dropzone) - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть строка ввода '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 для завершения?

Я видел несколько предложений, чтобы нажать «Отправить», но нет «Отправить» с этими функциями реагировать на дропзоны.

...