button - Puppeteer - 无法键入输入字段或单击按钮
问题描述
我正在使用 puppeteer 自动输入表单。我可以填写除电子邮件字段外的所有字段,也无法单击表单末尾的订阅按钮。下面是我的代码。FNAME 有效,但#mce-EMAIL 无效(即使我尝试 page.type)。同样由于某种原因,无法找到订阅按钮的选择器。下面也是与此代码相关的 DOM 部分的屏幕截图。
我的代码可能无法正常工作的任何原因?
await page.$eval('#mce-EMAIL', el => el.value = 'test@example.com');
await delay(500);
await page.type('input[name="FNAME"]', MyData[row].fname)
await delay(500);
await page.click('#mc-embedded-subscribe')
解决方案
推荐阅读
- python - 计算 Pandas 中特定列和每一行的非零百分比
- java - Thymeleaf TemplateEngine 无法处理远程服务器上的模板
- java - 如何使用 Smali 代码进行发布请求?
- javascript - 我可以检查一个整数在 Javascript 中的结尾吗
- android - Socket.io 连接问题
- mongodb - Mongo 聚合 $group _id 是一个数组
- c# - 无法从 Compilation 对象获取 SyntaxTree
- html - 不同设备中的字体更改
- javascript - Vue.js 中的 Revolution Slider jquery 插件
- google-sheets - 突出显示 Google 表格中前 x 行的列中的重复值