Загрузка файла Puppeteer с помощью webkitdirectory - PullRequest
0 голосов
/ 11 июля 2019

Я написал страницу с формой, в которой есть поле ввода файла с 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...