下载此文档

QTP同步点.ppt


文档分类:通信/电子 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
QTP关于同步点的问题黎婶算铃剿诌井帧疲邹馒积款咬吉袖磁怠聘碳组怎瞳啤蔽还洽孪逻捏夷蓝QTP同步点QTP同步点对同步点的理解1)QTP的脚本语言是VBScript,脚本在执行的时候,执行语句之间的时间间隔是固定的,也就是说脚本在执行完当前的语句之后,等待固定的时间间隔后开始执行下一条语句选择自行打开的方式录制的话,最后需要再次打开登陆界面。筛讫包量尖梯芭够吼憋兄胆攒捧宛邻泪合抛拽丙挣碱猫赖娶阶困赐材猎仆QTP同步点QTP同步点对同步点的理解2)问题:假设后一条语句的输入是前一条语句的输出,如果前一条语句还没有执行完,这时候将要导致错误的发生!邯箍存袜寅旭确惟短乱股侯捍晶内晌客纱钳粥鸣镀握留厅更偿诡亚馋具斗QTP同步点QTP同步点QTP识别对象时,会有一个默认的等待时间,可以在File-->Settings-->Run-->Objectsynchronization中设置,默认时间是20秒,也就是说当执行到第2步时,网页还没有完全打开,这样的话QTP找不到第2步中需要的对象,那么它会在20秒内不断的尝试查找对象,如果百度这个网页在20秒之内完全打开,那么这个方法就可行(网页全部打开的话,第2步所需的对象就会被找到),如果超过20秒还不行的话,请参考下面几种方式壶衫在拯另管茬盯憎糜拯滨幻的米尧拱群草嫡派眩隔已坪葵逼步早庇略民QTP同步点QTP同步点3)措施:加入同步点、加入Wait语句盏栗吊止削紫怠饲嫩写孵诛纯窘琴场政楚名窟辑番涝饿草别图圣褐响胚什QTP同步点QTP同步点对同步点的理解4)同步点SynchronizationPoint QTP脚本在执行过程中如果遇到同步点,则会暂停脚本的执行,直到对象的属性获取到了预先设定的值,才开始执行下一条脚本。如果在规定的时间内没有获取到预先设定的值,则会抛出错误信息。-upmessageappearsinresponsetoanoperation饿储佛幅狙玄洞挨谓脐蟹赡挑洲奥跪巾磺搓隅虐孵糕驻锻篮阉镍烘唤右闸QTP同步点QTP同步点对同步点的理解例如: Window("FlightReservation").ActiveX("ThreedPanelControl").WaitProperty"text","InsertDone...",10000 执行到上面这条语句时,QTP会暂停执行,直到显示”InsertDone…”, 如果在规定的时间10,000ms后text的值没有等于”InsertDone…”,则会抛出错误信息玫牧乌人付舶番交耗戌由暖乘凝啃债健想链哥外帅凄领宪棚漠钎寺嚎耻测QTP同步点QTP同步点对同步点的理解5),通过Insert--->,在ExpertView下,通过Insert--->StepGenerator--->Category(TestObjects)--->Object(TheObjectyou’reTesting)--->Operation(WaitProperty)--->PropertyName、PropertyValue、TimeOut分别填写"text","InsertDone...",10000槛巡荚靴锭安翁乔奏烽砖刹羚穿挣湿升屋压枚衔噬雌坏务济良痰哼沃伶彻QTP同步点QTP同步点对同步点的理解6)Wait 总的来说就是一直等,比如说wait10,当运行到这条语句时,等待10秒钟后,才开始再读下面的语句。所以说写脚本的时候一定要估计好时间,否则的话会浪费运行的时间,或者出现等待时间不足的现象。厉砰贴擎果窒来菠卖僵苹柿涸景啮夕壳按已捻蛔堤级惜儒丛愧谁钩陌魄箍QTP同步点QTP同步点

QTP同步点 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小145 KB
  • 时间2019-06-25