File choosers let you react to the page requesting for a file.
export declare class FileChooser
FileChooser instances are returned via the Page.waitForFileChooser() method.
In browsers, only one file chooser can be opened at a time. All file choosers must be accepted or canceled. Not doing so will prevent subsequent file choosers from appearing.
The constructor for this class is marked as internal. Third-party code should not call the constructor directly or create subclasses that extend the
const [fileChooser] = await Promise.all([
page.click('#upload-file-button'), // some button that triggers file selection
|accept(paths)||Accept the file chooser request with the given file paths.|
|cancel()||Closes the file chooser without selecting any files.|
|isMultiple()||Whether file chooser allow for multiple file selection.|