QTP 虛擬對象

1:QuickTest 不支持用於模擬或低級錄製的虛擬對象


2:錄製和運行或組件時,網頁或應用程序窗口的大小和位置必須和定義虛擬對象時的大小和位置相同。


3:僅當錄製和運行測試或組件時,才能使用虛擬對象。您不能在虛擬對象上插入任何類型的檢查點,也不能使用“對象探測器”來查看其屬性


4:虛擬對象管理器中顯示的虛擬對象集合存儲在您的計算機中,而不是隨包含虛擬對象步驟的測試或組件存儲。這意味着如果您在測試或組件步驟中使用虛擬對象,則僅當在包含正確的虛擬對象定義的計算機中運行時,該對象在運行會話過程中才能被識別。要將您的虛擬對象集合定義複製到另一個計算機,請將您的 <QTP安裝文件夾>/dat/VoTemplate 文件夾的內容(或該文件夾中的單個 .vot 集合文件)複製到目標計算機上的相同文件夾中。


5: 您只能爲可以在其上單擊或雙擊並錄製 Click 或 DblClick 步驟的對象定義虛擬對象。否則,將忽略虛擬對象。例如,如果您在 WinList 對象上定義一個虛擬對象,錄製 Select 操作,則虛擬對象被忽略。


6:不要使您的應用程序或網頁中的虛擬對象相互重疊。如果虛擬對象與另一個虛擬對象重疊, QuickTest 可能無法正確地在虛擬對象上錄製或運行測試或組件。


7: 在“標識對象使用”框中,選擇您希望 QuickTest 標識和映射虛擬對象的方式。


7.1 如果您想要QuickTest 標識所有出現的虛擬對象,請選擇“僅父類”。QuickTest 僅通過其直接父類標識虛擬對象,而不考慮整個父層次。 例如,如果虛擬對象是使用Browser("A").Page("B").Image("C") 定義的,則即使層次更改爲Browser("X").Page("Y").Image("C"), QuickTest 仍將識別該虛擬對象。


7.2 如果想要QuickTest 僅標識一次出現的虛擬對象,請選擇“整個父層次”。QuickTest 將僅標識具有準確的父層次的虛擬對象。 例如,如果虛擬對象是使用Browser("A").Page("B").Image("C") 定義的,則如果層次更改爲Browser("X").Page("B").Image("C"), QuickTest 將無法識別該虛擬對象。測試

 

 

發佈了38 篇原創文章 · 獲贊 3 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章