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]> 在文件选择器中是否允许选择 多个 文件.
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。