|
本帖最后由 wlm212 于 2013-3-17 02:14 编辑
[e]
.版本 2
.子程序 _登录百度_被单击
.局部变量 对象, 对象
网页填表.初始化 (互联网浏览器1.取窗口句柄 (), , , 真)
对象 = 网页填表.链接_取对象 (“id==lb”)
网页填表.网页_执行事件 (对象, #网页事件_鼠标被按下)
网页填表.销毁 ()
网页填表.程序_延时 (1000)
网页填表.初始化 (互联网浏览器1.取窗口句柄 ())
网页填表.文本框_写内容 (“id==pass_login_username_0”, “wlm123321123”)
网页填表.文本框_写内容 (“id==pass_login_password_0”, “******”)
网页填表.按钮_点击 (“id==pass_login_input_submit_0”)
[/e]
根据@冰点 兄的指点,写的代码。
这里用了两次初始化,点击链接的时候弹出一个框架层,动态加载的。第一次初始化不顶用了。我的理解是第一次初始化的时候,里面不存在弹出层的代码。所以当点击登录,弹出层后,需要再次初始化网页。这样就捕捉到了全部的源码。中间要延时一下,动态加载层,会有点时间,这里1秒就够了。
不知道我这个写法好不好,两次初始化。我感觉应该一次初始化就够了。功力不行,就这么写了。分享下。 |
|