木偶在打印对话框屏幕上按回车键没有效果



我有一个puppeteer脚本,它循环浏览要打印为pdf的页面列表(不是通过puppeteer-page.pdf(,而是通过打印预览对话框。当它到达这里时,我已经更改了页面的标题,以便相应地命名文件。当headless模式为false时,我看到它停止在打印预览对话框中,在该对话框中,我只需按enter键,然后再次输入保存页面的位置,这很好。因此,在代码中,我使用"等待页面。键盘。按("Enter"(;"两次,但都不起作用。输入的代码在登录屏幕上运行良好。打印预览对话框没有得到输入事件,我缺少什么吗?我需要用铬设置任何特定的标志吗?有什么变通办法吗?

木偶的

await page.keyboard.press('Enter');

对我不起作用,所以我用了

const { keyboard, Key } = require("@nut-tree/nut-js");
keyboard.config.autoDelayMs = 0;
await keyboard.pressKey(Key.Enter);

它在上运行得很好

最新更新