class: FileChooser

未匹配的标注

使用'page.waitForFileChooser' 方法会返回 [FileChooser] 对象
文件选择器允许您响应页面对文件的请求。
[FileChooser]使用示例:

const [fileChooser] = await Promise.all([
  page.waitForFileChooser(),
  page.click('#upload-file-button'), // some button that triggers file selection
]);
await fileChooser.accept(['/tmp/myfile.pdf']);

注意 在浏览器中,一次只能打开一个文件选择器.
必须接受或取消所有文件选择器。不这样做的话后续文件选择器的出现将会被阻止.

fileChooser.accept(filePaths)

  • filePaths <[Array]<[string]>> 接受具有给定路径的文件选择器请求。如果某些 文件路径 是相对路径, 那么将会相对于 当前工作目录 进行解析.
  • returns: <[Promise]>

fileChooser.cancel()

  • returns: <[Promise]>

关闭文件选择器,但不选择任何文件。

fileChooser.isMultiple()

  • returns: <[boolean]> 在文件选择器中是否允许选择 多个 文件.

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/puppeteer/3.1.0...

译文地址:https://learnku.com/docs/puppeteer/3.1.0...

上一篇 下一篇
贡献者:2
讨论数量: 0
发起讨论 只看当前版本


暂无话题~