正如标题所说,我想打开一个网页,然后等到它被加载。之后我想点击一个复选框,然后点击一个按钮。 要做到这一点,我已经在chrome中保存了一个书签,最后给出了脚本,并且不知何故它没有按预期工作。它不等待页面加载。我厌倦了window.onload,但没有成功。任何帮助表示赞赏。
PS:我还想通过Windows任务调度程序自动执行此操作,因此启动chrome然后打开此书签的命令行方法将会有很大的帮助。
Javascript 1:
var login = window.open("URL");
login.onload = function() {
login.document.getElementById('checkbox_id').checked = true;
login.document.getElementById('btn_ID').click();
}
上面在单独的窗口中打开网页,也许这就是它失败的原因。所以我试过了::
Javascript 2:
location.href = "URL";
function login() {
document.getElementById('checkbox_id').checked = true;
document.getElementById('btn_ID').click();
}
setTimeout(login, 8000);
这也不能按预期工作。如果我点击两次书签就可以完成它的工作,但这不是我所期望的。