我正在尝试使用 type
用 puppeteer 填充 html 表单。根据文档:
page.type(selector, text[, options])
...
Sends a keydown, keypress/input, and keyup event for each character in the text.
我遇到了其他事件干扰我的打字过程的问题。如何自动输入文本? IE。使用单个 keydown
事件?
最佳答案
你可以这样做,page.keyboard.sendCharacter("text")
,这将执行类似于一次性粘贴所有文本的操作。确保首先将焦点放在要输入内容的选择器上。
await page.focus('selector');
await page.keyboard.sendCharacter('text');
关于node.js - JS puppeteer 师: enter multiple chars atomically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54732412/