Я написал страницу с формой, в которой есть поле ввода файла с webkitdirectory
.Сейчас я пытаюсь проверить это с Кукольником.Кажется, существует метод uploadFile('path/to/file')
, который, как я надеялся, также принимает каталоги.К сожалению, кажется, что это не так.
Это строка в тестовом файле:
await input.uploadFile('/path/to/directory')
Когда на стороне nodejs я печатаю файл (который обрабатывается с помощью грозного) Я получаю этот вывод:
File {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
size: 0,
path:
'/tmp/uploads-dir--aohyI0/upload_9f55c1ec641fac3902faccf665cfac35',
name: '',
type: 'application/octet-stream',
hash: null,
lastModifiedDate: null,
_writeStream: null }
Однако, когда я вручную загружаю каталог с Chrome вручную, я получаю это:
File {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
size: 0,
path:
'/tmp/uploads-dir--dbCZZG/upload_ec20a6ffc079a3cba92d8114b7418527',
name:
'path/to/myfile.txt',
type: 'application/octet-stream',
hash: null,
lastModifiedDate: null,
_writeStream: null }
Как видите, имя пустое на первомодин и я не получаю никаких реальных файлов.
Есть ли способ проверить формы с webkitdirectory
с Puppeteer?