QTP里对象TestObject和Runtime Object的区别

上一篇 / 下一篇  2009-11-12 17:28:46

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


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

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

几个函数:

GetTOProperty():
取得仓库对象的某个属性的值
GetTOProperties():
取得仓库对象的所有属性的值
SetTOProperty():
设置仓库对象的某个属性的值
GetROProperty():
取得实际对象的某个属性的值



TAG:

 

评分:0

我来说两句

Open Toolbar