如何 "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键的字符代码
我是 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键的字符代码