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

FileChooser

FileChooser オブジェクトは、Page.FileChooser イベントでページによってディスパッチされます。

var fileChooser = await page.RunAndWaitForFileChooserAsync(async () =>
{
await page.GetByText("Upload file").ClickAsync();
});
await fileChooser.SetFilesAsync("temp.txt");

メソッド

Element

v1.9より前に追加 fileChooser.Element

このファイル選択ツールに関連付けられている入力要素を返します。

使用法

FileChooser.Element

戻り値


IsMultiple

v1.9より前に追加 fileChooser.IsMultiple

このファイル選択ツールが複数のファイルを受け入れるかどうかを返します。

使用法

FileChooser.IsMultiple

戻り値


Page

v1.9より前に追加 fileChooser.Page

このファイル選択ツールが属するページを返します。

使用法

FileChooser.Page

戻り値


SetFilesAsync

v1.9より前に追加 fileChooser.SetFilesAsync

この選択ツールに関連付けられているファイル入力の値を設定します。いくつかの filePaths が相対パスである場合、それらは現在の作業ディレクトリを基準に解決されます。空の配列の場合は、選択されたファイルをクリアします。

使用法

await FileChooser.SetFilesAsync(files, options);

引数

  • files string | IEnumerable<string> | FilePayload | IEnumerable<FilePayload>#
    • Name string

      ファイル名

    • MimeType string

      ファイルタイプ

    • Buffer byte[]

      ファイル内容

  • options FileChooserSetFilesOptions? (任意)
    • NoWaitAfter bool? (任意)#

      非推奨

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

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

    • Timeout [float]? (任意)#

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

戻り値