QTP中有两种对象库,它们是本地对象库和共享对象库。
每次建立测试的时候,你会发现默认仅仅建立一个调用Action 1的测试。我们也可以建立其他的action,并且调用他们。但是,默认地,每个action都会建立自己的本地对象库,里面包含了action中访问和操作的对象。
反过来,用户也可以决定是否建立一个公用的对象库来存放所有action会用到的对象。这可以使用”Object Repository Manager”来实现。对象可以从一个本地对象库导出,然后导入到共享对象库中,从而只在一个地方来维护所有的对象。记住,共享对象库对于action来说是只读的,想要修改它必须通过”Object Repository Manager”来实现。