找回密码
 加入
搜索
查看: 2146|回复: 3

[IE类操作] 请教关于等待网页打开的问题?

[复制链接]
发表于 2010-5-8 18:18:41 | 显示全部楼层 |阅读模式
写了如下代代码
1、$oIE = _IECreate("http://www2.cqldjy.com/eapconsole/login.do;jsessionid=LlhBTKBk2VJl6hWqjXxDZWcT7Q7QGShdBTgpK3vhL72QS608R1Jv!-983396537?method=begin",0,1,1,1 );进入重庆市社会保障管理信息系统
2、 _IELoadWait ($oIE);等待系统打开完毕

3、 Send("qinxfxh");键入用户名
4、 Send("{TAB}")
5、 Send("123456");键入密码
6、 Send("{enter 2}");确定
7、  $IE1=_IENavigate ($oIE,"http://www2.cqldjy.com/eapconsole/example/pages/eapmanager/applist.jsp")
8、_IELoadWait ($IE1)
9、 Sleep (10000);等待10秒
在进行完毕第六句代码的操作,按下确定后,弹出的网页为:www2.cqldjy.com/eapconsole/example/pages/eapmanager/applist.jsp,在这里第七句该如何写代码,才能够做到该网页内容加载完全之后返回.即达到第八句代码的目的。
谨向各位大师致意
发表于 2010-5-8 19:37:43 | 显示全部楼层
第六句代码既然已经是提交了表单
弹出的网页就是你第7句_IENavigate 所要打开的网页
为何还要_IENavigate ???
 楼主| 发表于 2010-5-8 20:19:02 | 显示全部楼层
感谢LYNFR8的指导,如果不要_IENavigate ,那该怎么写才能够做到该网页内容加载完全之后返回,我是用的SLEEP,但这种用法有明显的缺陷
本人初学新手,望指教
发表于 2010-5-8 20:48:24 | 显示全部楼层
本帖最后由 lynfr8 于 2010-5-8 20:51 编辑

7,8,9句删掉
改为
$oIE = _IEAttach ("弹出窗口的窗口标题", "embedded")
_IELoadWait ($oIE);
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 06:46 , Processed in 0.099424 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表