QTP入门指南9-初识对象库

在keyword视图中,可以看到待测软件的控件对象,如果没有这些对象的定义的话,自动测试工具没法知道你代码中的对象对应的软件界面上的什么控件,也就无法操作和访问这些控件。那么这些控件对象的定义是存储在什么地方呢?

QTP中对象的定义存放在对象库中(Object Reporsitory,也被称为OR),OR为每个待测对象存储一个对象定义,该定义包含一些用来唯一识别运行时对象的参数值。这些对象可以在菜单 Resources/Object Reporsitory打开的对象库窗口中看到(ctrl-R菜单也可以直接打开),如下图:

OR

 

可以看出,对象以及其子对象以层级结构显示。每个对象都有很多属性,这些属性有或者没有值。你还可以添加其他的属性,这个是通过窗口中绿色的加号按钮实现的,同理,你可以通过红色的叉号按钮删除选中的属性。其中添加属性的窗口看上去是这个样子的:

add

Leave a comment

请输入正确的验证码