import win.ui;
/*DSG{{*/
var winform = ..win.form( bottom=400;parent=...;right=600;text="百度自动登录演示" )
winform.add(
edit={ dr=1;dl=1;bottom=363;right=595;left=7;multiline=1;top=4;z=1;db=1;dt=1;edge=1;cls="edit" }
)
/*}}*/
//引入web控件库
import web.form
winform.show()
//嵌入web控件
//winform.edit 就是刚才那个文本框 后面的edit是文本框的名称,前面的winform代表主窗体
wb = web.form( winform.edit )
//在web窗体里面打开百度登录页面
wb.go("https://passport.baidu.com/?login&tpl=mn")
//等待网页加载完成
wb.wait()
//运行之后 已经可以设置帐号了
//设置帐号
var ele = wb.getEle("username")
wb.click(ele); //模拟点击
ele.value = "test7890000"
//设置密码
var ele = wb.getEle("password")
wb.click(ele); //模拟点击
ele.value = "qqwwee123"
//填写正确,下面点击登录按钮
//这个是获取到登录按钮
var ele = wb.queryEles( tagName="INPUT" );
//激活这个按钮的点击事件
ele.click()
//可以看到刚才已经登录成功了
//我们现在把工程发布为EXE可执行程序
win.loopMessage();
return winform;