QTP中Wait与同步点的区别

上一篇 / 下一篇  2006-12-06 17:19:27 / 个人分类:QTP

@/{-zh:s XMQ3e0    先说wait函数,当脚本走到wait函数时,就开始执行这个函数.如:wait(10),就等待10秒种后再继续执行下面的语句.wait函数的这个等待的时间,那相对来说是比较固定的.如上例子,一定要等待完10秒后再执行.所以写脚本的时候要自己估算一下时间.不然可能造成时间的浪费,或者等待时间的不足.
'V D0G&Ws(d051Testing软件测试网a7cB N2W.Vy;b_+]'v
那同步点呢.等待时间就比较灵活了,它的等待时间是不固定的.设置同步点后,当脚本执行到这句话后,脚本就开始执行等待.脚本会在规定时间内不断的去检查,所同步的对象有没有出现,一但出现,脚本就继续往下执行.不需要等完所有规定时间.如果在规定的时间内,所要同步对象还没有出现,那就提示超时的错误信息.
:I6XLn,^6B0例如:51Testing软件测试网 m4tz|#Ukj6H
Window("Flight Reservation").ActiveX("Threed Panel Control").WaitProperty "text", "Insert Done...", 10000
-Q \v~C O~8D)p!\0当脚本执行到这句话时,就开始执行同步等待时间.这里设置超时时间为10000.在这个时间内,脚本会不断去查看该对象的text属性的属性值Insert Done...,有没有出现.一但同步到这个属性值,就开始执行下面的脚本了.而不需要再继续等待,直到1000秒结束为止.那这样的话,这个等待时间不用自己去控制,设置好后由程序自己去判断,就比较灵活,也不会出现浪费时间的情况.能提高脚本的执行率.
L P[ fZ051Testing软件测试网(c*amRWOH,A L$C


相关阅读:

TAG: QTP

引用 删除 yangtianxiao   /   2012-12-31 15:58:59
-1
引用 删除 jiangshaowei030   /   2012-05-08 11:17:19
1
引用 删除 liubin7852   /   2011-11-17 14:10:17
1
引用 删除 后知后觉中   /   2011-08-31 17:38:08
很好很好的文章。
引用 删除 zhangmingheng   /   2011-06-20 22:44:34
给2007年留言的哥们一个答复  那个1000是毫秒
DEATHKING的个人空间 引用 删除 DEATHKING   /   2011-06-10 11:58:53
不会用英文版的,可以先用QTP8.2 ,这个版本时唯一的带汉化的
石头 引用 删除 lulei1020   /   2011-02-18 12:56:37
1
№*鈀楃哯茬*№ 引用 删除 dylan0218   /   2010-12-06 09:37:54
请问QTP怎么用啊!!我安装了不知道怎么录制,QTP有没有中文的啊?我刚自学,英文的看着很吃力,谢啦
花未眠的个人空间 引用 删除 花未眠   /   2010-10-20 17:40:35
1
木卫十二 引用 删除 木卫十二   /   2007-08-22 17:25:45
那个1000是豪秒吧? :)
 

评分:0

我来说两句

日历

« 2024-03-23  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 95843
  • 日志数: 25
  • 建立时间: 2006-11-24
  • 更新时间: 2012-07-10

RSS订阅

Open Toolbar