跳到主要内容

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

返回与此文件选择器关联的输入元素。

用法

FileChooser.element();

返回值


isMultiple

在 v1.9 之前添加 fileChooser.isMultiple

返回此文件选择器是否接受多个文件。

用法

FileChooser.isMultiple();

返回值


page

在 v1.9 之前添加 fileChooser.page

返回此文件选择器所属的页面。

用法

FileChooser.page();

返回值


setFiles

在 v1.9 之前添加 fileChooser.setFiles

设置此选择器关联的文件输入框的值。如果某些 filePaths 是相对路径,那么它们将相对于当前工作目录进行解析。如果传入空数组,则会清除选定的文件。

用法

FileChooser.setFiles(files);
FileChooser.setFiles(files, options);

参数

  • files Path | Path | FilePayload | FilePayload[]#
    • setName String

      文件名

    • setMimeType String

      文件类型

    • setBuffer [byte[]]

      文件内容

  • options FileChooser.SetFilesOptions (可选)

返回值