原帖由 yujie6832 于 2010-2-2 12:26 发表
激情大奉献,我封装的函数,结合了第三种,第三种最好的其实是
Public Sub LaunchIEAndLoaded(url)
Dim oIE,hwnd
' 使用IE COM
Set oIE = CreateObject("InternetExplorer.Application")
oIE.Visibl ...
原帖由 zzxxbb112 于 2010-2-2 12:34 发表
既然已经用了While oIE.Busy: Wend,最后的WAIT就不用加了,中间的MSGBOX也可以去掉了,再加个REPORT日志就更好,呵呵~
原帖由 zzxxbb112 于 2010-2-2 11:11 发表
如果是第一次启动浏览器,偏向于第一种,中途跳转建议使用2
2,3和1不是一类
1判断的是控件,相当于验证点了,如果单纯是为了判断页面缓冲建议使用2
原帖由 风雪夜归人 于 2010-5-7 11:27 发表
个人觉得14楼的最靠谱,不过基本情况下sync就可以了..有时候sync会导致页面乱跳,不过这种概率小的非常~哈哈
cntr=0
Do until Browser("XXX").Page("XXX").WebButton("XXX").Exist.(1)
If cntr
原帖由 wugecat 于 2010-2-2 11:09 发表
总之,绝对不要msgbox!你下班执行脚本的时候它弹了,谁来去点?????用Reporter.ReportEvent
我一般用第二种就满足了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |