Node.js 使用webkitdirectory上载木偶演员文件

Node.js 使用webkitdirectory上载木偶演员文件,node.js,webkit,puppeteer,Node.js,Webkit,Puppeteer,我已经用一个表单写了一个页面,其中有一个文件输入字段webkitdirectory。现在我试着用木偶演员来测试它。似乎有一个uploadFile('path/to/file')方法,我希望它也能接受目录。不幸的是,它似乎没有这样做 这是测试文件中的行: await input.uploadFile('/path/to/directory') 在nodejs端,我打印文件(使用强大的工具处理)时,我得到以下输出: File { _events: [Object: null prototype

我已经用一个表单写了一个页面,其中有一个文件输入字段
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 }
正如你所看到的,第一个名字是空白的,我没有收到任何实际的文件

有没有办法用Puppeter用
webkitdirectory
测试表单