Object Repository 合并的功能是在qtp9.0時才出現的,這個功能對于測試腳本整體開發具有很大的意義.
在之前的版本如果要使一些常用的步驟變為函數,還必須在同一個object Repository中添加對象,有了這個功能之后,你可以先編寫完成測試腳本,然后再挑選一些常用的步驟進行函數化,方便了操作.
下面介紹合并Ojbect Repository的三種方法:
1) 從共用對象庫合并到本地對象庫
2) 合并兩個tsr文件
合并兩個tsr文件比較簡單,打開resources->Repository Object Manager...,點擊tool->object repository merge tool...,彈出的對話框如圖五:
點擊Ok就合并成功了,期間可能有沖突,這里就不作介紹沖突的解決
3) 在Share文件中添加對象
打開Object Resitory manager...,打開一個要編輯的tsr文件,使成為可編輯狀態,打開要添加對象的頁面,點擊Add Objects 按鈕,這時鼠標就會變成手狀的模樣,點擊要添加的控件,這時這個控件的屬性就添加到了對象庫中了.
如果這個對象在另一個對象庫中已經存在,那么也可以打開另外一個對象,選擇那個對象,點擊鼠標右鍵,在彈出菜單中點擊"復制",再選擇目的對象庫的目的節點,點擊粘貼,這樣就把對象復制到另外對象庫中去了.
原文轉自:http://www.anti-gravitydesign.com