Нет события filedialog
. Чтобы заполнить поле <input type="file" .../>
, вы просто используете функцию elementHandle.uploadFile
следующим образом:
const input = await page.$('input[name=...]'); // get element handle via selector
await input.uploadFile('path/to/file.txt');
Вам не нужно щелкать поле ввода или ждать, пока событие не сработает, прежде чем заполнять файл.