メインコンテンツへスキップ

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

      MIMEタイプ

    • setBuffer byte[]

      ファイルの内容

  • options FileChooser.SetFilesOptions (オプション)
    • setNoWaitAfter boolean (オプション)#

      非推奨

      このオプションは効果がありません。

      このオプションは効果がありません。

    • setTimeout double (オプション)#

      最大タイムアウト時間(ミリ秒単位)。デフォルトは30000(30秒)です。0を渡すとタイムアウトが無効になります。デフォルト値は、BrowserContext.setDefaultTimeout()またはPage.setDefaultTimeout()メソッドを使用して変更できます。

戻り値