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() 方法更改。
-
返回