如何 "Alt+Left Arrow" 操纵木偶 page.keyboard

How to "Alt+Left Arrow" puppeteer page.keyboard

我是 puppeteer js 的新手,我目前正在对页面进行自动化,并且程序需要执行返回上一页的任务 我想让我的页面回到历史而不使用 page.goBack(); 函数,所以我想我会执行此命令“Alt+左箭头”

我有这样的脚本:

await page.keyboard.down('Alt');
await page.keyboard.press('ArrowLeft');
await page.keyboard.up('Alt');

但是什么也没发生,也没有错误。

当我 运行 这个 await page.keyboard.down('Alt'); 看起来什么都没发生,

当我 运行 这个 await page.keyboard.down('ArrowLeft'); 它显然工作正常, 请帮助我

仅供参考,我正在使用 Windows OS

您可以使用 ALT 键码,如下所示:

await page.type(String.fromCharCode(18))

18是ALT键的字符代码