FileChooser
FileChooser オブジェクトは、page.on("filechooser") イベントでページによってディスパッチされます。
- 同期
- 非同期
with page.expect_file_chooser() as fc_info:
page.get_by_text("Upload file").click()
file_chooser = fc_info.value
file_chooser.set_files("myfile.pdf")
async with page.expect_file_chooser() as fc_info:
await page.get_by_text("Upload file").click()
file_chooser = await fc_info.value
await file_chooser.set_files("myfile.pdf")
メソッド
set_files
v1.9より前に追加この選択ツールに関連付けられているファイル入力の値を設定します。いくつかの filePaths が相対パスである場合、それらは現在の作業ディレクトリを基準に解決されます。空の配列の場合は、選択されたファイルをクリアします。
使用法
file_chooser.set_files(files)
file_chooser.set_files(files, **kwargs)
引数
-
filesUnion[str, pathlib.Path] | List[Union[str, pathlib.Path]] | Dict | List[Dict]# -
非推奨
このオプションは効果がありません。
このオプションは効果がありません。
-
最大時間 (ミリ秒)。デフォルトは
30000(30秒) です。タイムアウトを無効にするには0を渡します。デフォルト値は browser_context.set_default_timeout() または page.set_default_timeout() メソッドを使用して変更できます。
戻り値
プロパティ
element
v1.9より前に追加このファイル選択ツールに関連付けられている入力要素を返します。
使用法
file_chooser.element
戻り値
is_multiple
v1.9より前に追加このファイル選択ツールが複数のファイルを受け入れるかどうかを返します。
使用法
file_chooser.is_multiple()
戻り値
page
v1.9より前に追加このファイル選択ツールが属するページを返します。
使用法
file_chooser.page
戻り値