FileChooser
FileChooser对象由页面在Page.onFileChooser(handler)事件中派发。
FileChooser fileChooser = page.waitForFileChooser(() -> page.getByText("Upload file").click());
fileChooser.setFiles(Paths.get("myfile.pdf"));
方法
元素
Added before v1.9返回与此文件选择器关联的输入元素。
用法
FileChooser.element();
返回
isMultiple
Added before v1.9返回此文件选择器是否接受多个文件。
用法
FileChooser.isMultiple();
返回
页面
Added before v1.9返回此文件选择器所属的页面。
用法
FileChooser.page();
返回
setFiles
Added before v1.9设置与此选择器关联的文件输入框的值。如果某些filePaths
是相对路径,则会相对于当前工作目录进行解析。对于空数组,会清除已选文件。
用法
FileChooser.setFiles(files);
FileChooser.setFiles(files, options);
参数
files
路径 | 路径[] |FilePayload
|FilePayload
[]#options
FileChooser.SetFilesOptions
(optional)-
已弃用
此选项无效。
此选项无效。
-
最大等待时间(毫秒)。默认为
30000
(30秒)。传入0
表示禁用超时。默认值可以通过BrowserContext.setDefaultTimeout()或Page.setDefaultTimeout()方法修改。
-
返回