(菜鸟级)最近做一个网页界面的测试,不断重复后台修改,然后刷新输入账号密码登录的过程,于是想起来用vbs写一个脚本实现自动登录。网上搜了一下啊,发现一个精品贴。http://blog.51cto.com/hooden/1597749。但是一直找不到对象。又看了一个大神的回答,发现getElementById)仅用于id,已经年代久远最后发现了一个功能强大的querySelector。
官方文档:https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector
最后吐槽一下,感觉速度还是一般,是ie的原因吗?准备换谷歌试试。
还是原生文档靠谱,就是英文的看起来好累,跪求方法。。。
?
?
附录代码
Dim username,password,IE ?’定义变量
username = “aaaaaaaa” ‘ 输入用户名
password = “bbbbbbbb” ?’输入密码
Set IE =CreateObject(“InternetExplorer.Application”) ? ‘调用IE程序
ie.FullScreen=0 ? ? ? ? ? ?’全屏化IE对象
IE.Visible = True ? ? ? ? ? ‘窗口可视化
IE.Navigate “www.abc.com/” ? ‘打开网站
Do while IE.ReadyState<> 4 or IE.busy ? ‘用循环语句确保网页加载完毕才执行下面操作
wscript.sleep 2000 ? ? ? ? ? ? ? ? ? ‘设置延迟2000ms
loop
IE.document.querySelector(“#userNameInput”).value=美国高防vpsusername ? ‘修改(传入)账户
IE.document.querySelector(“#userPwdInput”).value=password ? ‘修改(传入)密码
IE.document.querySelector(“#logonBtn”).onclick ?’模拟按第二次登陆键
?
?
05871877