51Testing软件测试论坛

标题: QTP有没有什么语句可以加载对象库 [打印本页]

作者: onlonely    时间: 2009-6-8 23:28
标题: QTP有没有什么语句可以加载对象库
QTP有没有什么语句可以加载对象库
作者: intothestorm    时间: 2009-6-9 10:07
对象库?object repository or object library?
作者: onlonely    时间: 2009-6-9 13:26
应该是 object repository
因为如果对象库必须一个个关联的话,可能移植后操作过多.
如果有什么语句可以让对象库关联上去的话,就不需要一个个脚本单独去关联了.
作者: intothestorm    时间: 2009-6-9 13:51
标题: 快使用ObjectRepositoryUtil Object
Set oOR = CreateObject("Mercury.ObjectRepositoryUtil")
oOR.Load "C:\xxx.tsr"
作者: intothestorm    时间: 2009-6-9 13:53
不过这样做很费神
我现在的做法的将所有脚本需用到的OR整合在一个tsr文件里,然后导出成XML
要用的时候只需要导入关联这个XML即可。
作者: onlonely    时间: 2009-6-9 23:04
标题: 回复 5# 的帖子
呵呵,方法是灵活应用的,在没有整理好对象库前,总要有其他方法的.
对象库的维护不容易啊.
作者: kuangquanshui    时间: 2009-6-10 09:29
晕  说什么呢  都不明白  自己多努力了  看来差距还是很大的
作者: intothestorm    时间: 2009-6-10 09:59
积极回帖多年为朋友们回答问题,第一次有人送花
作者: kuangquanshui    时间: 2009-6-10 11:00
我也是  努力了
作者: onlonely    时间: 2009-6-10 11:01
哈哈.我从来不吝啬鲜花的.
只要我觉得满意
作者: heqingbluesky    时间: 2009-6-11 15:48
原帖由 intothestorm 于 2009-6-9 13:53 发表
不过这样做很费神
我现在的做法的将所有脚本需用到的OR整合在一个tsr文件里,然后导出成XML
要用的时候只需要导入关联这个XML即可。


一定是这样做的,全部的脚本都是用一个OR库,这样方便修改和更新。每个脚本都有自己的OR,那就乱套了。
作者: hihotb    时间: 2009-6-17 16:56
能否说下具体整合步骤
作者: angek    时间: 2009-6-17 16:59
Set oOR = CreateObject("Mercury.ObjectRepositoryUtil")
oOR.Load "C:\xxx.tsr"
试了四楼给的加载对象库的语句,也查阅了官方文档,可是不知道怎么的,就是加载对象库不成功,run脚本时老是提示对象不存在
作者: angek    时间: 2009-6-17 17:00
是不是有什么诀窍没有说,希望大家传授传授




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2