Javascript + Chrome:打开网页,等待加载,标记复选框,单击按钮

时间:2016-11-08 06:59:59

标签: javascript google-chrome command-line cmd bookmarklet

正如标题所说,我想打开一个网页,然后等到它被加载。之后我想点击一个复选框,然后点击一个按钮。 要做到这一点,我已经在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);

这也不能按预期工作。如果我点击两次书签就可以完成它的工作,但这不是我所期望的。

0 个答案:

没有答案