Я открываю диалоговое окно файла с помощью node.js как
await page.goto('https://www.example.com', { waitUntil: 'networkidle0' });
let a = await page.$('#file');
a.click();
, где HTML-код похож на
<form action="">
<input type="file" id="file" />
<input type="submit" id="submit" value="Submit" />
</form>
a.click()
, откройте диалоговое окно в браузере, чтобы выбратьфайл.Когда диалоговое окно открыто, первый файл уже выбран, и если нажать enter
, диалоговое окно будет закрыто.
Интересно, есть ли в Node.js
возможность закрыть диалоговое окно файлапрограммно?
Другими словами, я хочу автоматически отправить форму как
let a = await page.$('#file');
a.click();
// HERE close the opened dialog box
let b = await page.$('#submit');
b.click();