QTP脚本语言总结_qtp知识总结
QTP脚本语言总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“qtp知识总结”。
个人感觉使用该种方式编写脚本的一个最大好处就在于省去管理对象库的成本,但其实对象这个概念并没有放弃,只是通过我们脚本的描述来定义对象,这个时候,如何更准确的描述对象,让脚本运行时更好的定位到,是该种方式的核心之处。
以点击页面的搜索按钮为例,语句如下:
Browser(”title:=.*”).Page(”url:=.*”).WebButton(”html id:=DoSearch”).Click
由于当前只打开一个ie,故可以使用“.*”通配符来定义页面,若页面多于一个时,需要同时指定 浏览器和页面。需要注意的是,某一对象的属性是多元的,当使用一个属性仍然无法唯一确定该对象时可以使用多个属性来定义某一个对象,写法如下:对象类型名(”属性名1:=属性值2″,”属性名1属性值2″),即多个属性用“,”分割。
可能大家习惯使用QTP自带的Object Spy来获取对象的属性,但在这里我想推荐大家结合ie developer toolbar中的find功能来更为准确获取元素的属性(这里需要感谢一下士忠同学的友情提醒和帮助),因为QTP识别对象时本身也会对对象进行一次封 装,有可能不够准确,我在定义某个页面的WebRadioGroup时就遇到过qtp将两个对象封装为一个对象,当使用qtp识别的结果来定义后,脚本运 行时无法找到该对象,后来发现实为两个对象,在对该对象添加了一个唯一的属性定义后即可正确识别,此外,由于对象的属性是多元的,所以更加需要我们选择有 效唯一的属性来识别,尽可能多用类似html id这样唯一的属性来定义(这个时候也可以借助ie developer toolbar的find功能来判定),还有一种特殊的情况需要注意的是,有时候我们发现对象像html id这样的属性值显示为空,这个时候如果能判断该对象的类型在这个页面中是唯一的,同意可以用赋值为空来表示,如”html id:=”,当然该种方式并不推荐使用。
1)支持那些环境?QTP支持以下环境:Active X、Delphi、Java、Net、Oracle、People Soft Power Builder、SAP、Siebel、Stingray Terminal Emulator、Visual Basic Visual Age、We......
软件测试工作中使用QTP的总结---转上一篇 / 下一篇2009-08-18 13:26:28 / 个人分类:测试查看( 68 ) / 评论( 1 ) / 评分( 1 / 0 )工具软件一段时间不用就容易手生,有个备份整......
程 序 语 句 与 程 序 段\换一行 {图像类别/图像定位} ;图像类别是说明动物或NPC图像定位是指那一个具体图像 [@段] ;段用英文或数字表示 goto @段;跳转到指定段,开始执行......
使用脚本语言bash的体会(共6篇)由网友“两只羊两只鹿”投稿提供,下面是小编为大家整理后的使用脚本语言bash的体会,供大家参考借鉴,希望可以帮助到有需要的朋友。篇1:使用脚本语言......
QTP 时间等待方法小结(2010-04-07 09:52:02)转载▼标签: 分类:QTPstudyqtp 时间等待 itQTP 时间等待方法小结 1:死等法:wait(10)。wait方法可设定指定的等待时间,时间单位为秒,但......
