Button 木偶演员按钮未点击
我似乎无法使用木偶演员点击按钮。这是我的代码,下面是DOM的截图。请注意,我可以很好地键入电子邮件,并选择了正确的按钮元素,但我无法让它单击它Button 木偶演员按钮未点击,button,click,puppeteer,Button,Click,Puppeteer,我似乎无法使用木偶演员点击按钮。这是我的代码,下面是DOM的截图。请注意,我可以很好地键入电子邮件,并选择了正确的按钮元素,但我无法让它单击它 const form = await page.$('[action="https://deadstock.us6.list-manage.com/subscribe/post?u=be9b719d1c345d54269781365&id=5534002567"]'); const email = await form
const form = await page.$('[action="https://deadstock.us6.list-manage.com/subscribe/post?u=be9b719d1c345d54269781365&id=5534002567"]');
const email = await form.$('#mce-EMAIL');
const sub = await form.$('#mc-embedded-subscribe');
await email.type(MyData[row].email);
await sub.click;
如果您检查
$$(“#mc embedded subscribe”)的长度
,您可以看到使用相同选择器的元素更多。因此,您需要首先使用页面$$
选择所有这些,然后您需要通过选择索引[0]
来单击第一个。您需要使用,您的单击缺少括号
const sub=wait form.$$(“#mc嵌入式订阅”);
...
等待子项[0]。单击();
如果您检查$$(“#mc embedded subscribe”)的长度
您可以看到使用相同选择器的元素更多。因此,您需要首先使用页面$$
选择所有这些,然后您需要通过选择索引[0]
来单击第一个。您需要使用,您的单击缺少括号
const sub=wait form.$$(“#mc嵌入式订阅”);
...
等待子项[0]。单击();