好记性不如烂笔头,日志中记录了本人学习时遇到的知识点,方便自己回顾所学,也给有需要的童孩提供参考。欢迎大家阅读,并提出宝贵意见。

QTP:test object和run time object 的关系与区别

上一篇 / 下一篇  2013-05-10 15:48:06 / 个人分类:QTP技术

QTP里的对象有两个概念,一个是TestObject(简称TO),一个是Runtime Object(简称RO)。TO就是是对象库里定义的对象,RO是被测试软件的实际对象。

QTP识别对象,一般是要求先在对象库文件里定义一个对象,里面存有该实际对象的特征属性的值。运行时QTP根据脚本里的对象名字,在对象库里找到对应的对象,接着根据该对象的特征属性描述,在被测试软件里搜索找到相匹配的实际对象,最后就可以对实际对象进行操作了。

TO对象一般在录制/编写脚本时加入对象库文件,它不仅可以在录制编写时进行修改,也可以在运行过程中进行动态修改,以匹配实际对象。

几个函数:

·      GetTOProperty():取得仓库对象的某个属性的值

·      GetTOProperties():取得仓库对象的所有属性的值

·      SetTOProperty():设置仓库对象的某个属性的值

·      GetROProperty():取得实际对象的某个属性的值


TAG:

 

评分:0

我来说两句

Open Toolbar