メインコンテンツへスキップ
バージョン: 22.5.0

FileChooser クラス

ファイルチョーサーによって、ファイルの要求ページに反応できます。

シグネチャ:

export declare class FileChooser

注意

FileChooser インスタンスは Page.waitForFileChooser() メソッド経由で返されます。

ブラウザでは、一度に開けるファイルチョーサーは 1 つだけです。すべてのファイルチョーサーは許可かキャンセルが必要です。行わない場合、後のファイルチョーサーの表示が妨げられます。

このクラスのコンストラクターは内部としてマークされています。サードパーティコードがコンストラクターを直接呼び出したり、FileChooser クラスを拡張するサブクラスを作成したりすべきではありません。

const [fileChooser] = await Promise.all([
page.waitForFileChooser(),
page.click('#upload-file-button'), // some button that triggers file selection
]);
await fileChooser.accept(['/tmp/myfile.pdf']);

メソッド

メソッド修飾子説明
accept(パス)指定されたファイルパスでファイルチョーサー要求を受け入れます。
cancel()ファイルを何も選択せずにファイルチョーサーを閉じます。
isMultiple()ファイルチョーサーで 複数 のファイル選択が許可されているかどうか。