关于同步点waitproperty!

上一篇 / 下一篇  2007-07-06 18:20:46

在用QTP的过程中,常常因为某个控件刷新时间过长,我们会人为的加上wait()方法.该方法虽然可以起到我们想要的作用(让QTP)等待我们所需要的控件出现再往下继续执行,但缺点是.时间比较困定.往往wait里的时间参数,是我们根据经验估计出来的,即使该控件在我规定的时间内已经程现出来,QTP还是会等到wait中的时间到达后,才往下继续执行,浪费了很多时间.这个时候就会想到用waitproperty 方法.waitproperty的语法格式如下:

Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").WebElement("Flight Confirmation #").WaitProperty"visible", true, 10000

在规定的时间段(10秒)内,QTP会不停的检测WebElement的visible属性是否为true.如果在10秒内QTP检测到visible==true那么,将立即往下执行,在这种情况下就比我们用wait指定一个固定的时间段效率要高的多.需要注意的是:如果在规定的时间(10秒)内未能检测到所需结果,该语句将返回一个false,但并不影响程序继续执行.


TAG:

Snail's Home 引用 删除 FLY000   /   2011-03-07 10:11:41
原帖由wy0000于2010-08-05 21:41:01发表


我也碰到过,奇怪得很
Life is an Attitude 引用 删除 YangMay   /   2010-10-19 16:07:58
话说我用了waitproperty(),但有一个问题不知道楼主碰到没有,我怎么就觉得visible属性有的时候不起作用.
wy0000的个人空间 引用 删除 wy0000   /   2010-08-05 21:41:01
cherryqxh的个人空间 引用 删除 cherryqxh   /   2009-06-03 19:33:10
thanks
萧萧枫林的个人空间 引用 删除 onlonely   /   2009-04-02 09:54:17
太好了.总算看到这个方法的解释了.
 

评分:0

我来说两句

日历

« 2024-05-11  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 7837
  • 日志数: 13
  • 建立时间: 2007-05-07
  • 更新时间: 2007-07-11

RSS订阅

Open Toolbar