【发布时间】:2019-04-08 10:38:42
【问题描述】:
我在尝试使用 Puppeteer 在输入字段中输入文本时遇到了一些问题。这是我正在使用的网站的 HTML,它显示该字段的 id 是 creditCardNumber:
当我尝试使用page.focus 和page.type 时,它说没有选择器节点。这段代码是错误的,还是有更好的办法?
await page.waitFor(1500);
await page.focus('#creditCardNumber');
await page.focus('#creditCardNumber', '1234', {delay: 5});
这是我得到的错误:
UnhandledPromiseRejectionWarning:错误:找不到选择器的节点:#creditCardNumber
【问题讨论】:
-
Do not post images of code or errors! 图片和屏幕截图可以很好地添加到帖子中,但请确保帖子在没有它们的情况下仍然清晰有用。如果您发布代码或错误消息的图像,请确保您还复制并粘贴或直接在帖子中输入实际代码/消息。
标签: javascript html node.js google-chrome-devtools puppeteer