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() | ファイルチョーサーで 複数 のファイル選択が許可されているかどうか。 |