QTP中的时间同步点问题解决

发表于:2014-11-07 13:29

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:jasonteststudy    来源:51Testing软件测试网采编

分享:
  2.4 WaitProperty
  Syntax
  object.WaitProperty (PropertyName, PropertyValue, [TimeOut])
  Example
  windows("XXX").dialog("XXXXXXXX").waitProperty "visible",true,50000
  Description
  WaitProperty方法是指当指定的属性出现后或是指定时间后指定的属性还未出现,再进行下一步操作。
  方法中的visible是属性,true是属性的值,50000为最长等待时间,单位为毫秒。即在最长等待时间内任意时刻visible的值为true了,脚本继续向下执行,否则直到等到最大等待时间,然后给出waring。
  注意:
  1)如果超出最大等待时间,QTP报告中的结果是warning,而不是fail。
  2)该方法适用于除WinMenu对象(菜单对象)以外的所有标准Windows对象
  2.5 Exist
  Syntax
  object.Exist([TimeOut])
  Example
  windows("XXX").dialog("XXXXXXXX").Exist(10)
  Description
  方法中的10的时间单位为秒。该方法与waitproperty方法类似,当程序执行到该语句时会去检查对象是否存在,若存在返回true,进入下一步;若10s内检查对象一直不存在返回flase,一般用于if语言中比较多。
  如果设置超时时间为0,如object.Exist 0,那么QTP不会等待,而是直接返回查找的结果(True或False)。
  如果未设置超时时间,如object.Exist,那么超时时间为QTP默认的同步时间
  学习心得:学习中遇到问题,不要急着四处询问,尝试使用自带的操作手册,往往有意外的收获,看看下面
22/2<12
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号