FileChooser 类
文件选择器允许您对页面请求文件进行响应。
签名:
export declare class FileChooser
备注
FileChooser
实例通过 Page.waitForFileChooser() 方法返回。
在浏览器中,一次只能打开一个文件选择器。所有文件选择器都必须被接受或取消。否则,后续的文件选择器将无法出现。
此类的构造函数被标记为内部。第三方代码不应直接调用构造函数,也不应创建扩展 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']);
方法
方法 | 修饰符 | 描述 |
---|---|---|
accept(paths) | 使用给定的文件路径接受文件选择器请求。 | |
cancel() | 关闭文件选择器,不选择任何文件。 | |
isMultiple() | 文件选择器是否允许 多选 文件。 |