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