QTP使用外部共享对象库有2种方法。
1,通过菜单Resources -> Associate Repositories,关联外部对象库到指定的Action。
2,通过RepositoriesCollection对象,在运行时灵活的加载,自动关联到当前Action。
- 加载外部对象库
- 执行脚本
- 移除加载的对象库
'Upload object repository
RepositoriesCollection.Add "../test.tsr"
'steps...........
'....................
'Remove object repository
OR_Index = RepositoriesCollection.Find("../test.tsr")
RepositoriesCollection.Remove OR_Index
也可以用RepositoriesCollection.RemoveAll方法来一次性移除所有加载的外部对象库。