【发布时间】:2021-06-07 09:23:05
【问题描述】:
我正在尝试填写 this login form 并像这样提交:
document.querySelector('#username').value="my@email";
document.querySelector('#username').dispatchEvent(new Event('change'));
document.querySelector('#password').value="mypassword";
document.querySelector('#password').dispatchEvent(new Event('change'));
document.querySelector('button[class~="btn-red"]').click();
但网站显示电子邮件和密码为空的消息。我猜它在等待按键什么的。
如何模拟?
【问题讨论】:
-
尝试发出事件
input而不是change -
@NullDev 谢谢,这行得通!您可以发布答案吗?
-
发布为答案! :)
-
谢谢,我验证了
标签: javascript puppeteer google-chrome-headless