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