QTP常用保留物件

2021-06-07 03:55:30 字數 1175 閱讀 7415

保留物件:所謂qtp保留物件就是qtp本身預留的一些可用物件。

通俗來說就是,當開啟qtp時它就已經把這些物件給例項化了,知道關閉qtp後,這些保留物件的例項才會終止。這些保留物件都是qtp事先封裝好的常用操作物件,都是現成的。

保留物件中有些是可見的,有些是隱藏的(需要手工開啟)。

保留物件在qtp中的呈現:開啟qtp後,按f7鍵,彈出步驟生成器,在分類中選擇保留物件型別,之後就可以看到所有可見的保留物件。

每個保留物件都是乙個com元件,都可自行建立,其中很多保留物件在實際工作中非常實用。

常用的保留物件

利用crypt保留物件可以把字串自動轉化為加密形式的字樣,並且每次動態生成的加密密碼都是不一樣的(此功能就是password encoder)

例子:pwstr=crypt.encrypt("eflag")

msgbox pwstr

an object that enables you to access top-level items on your desktop.

方法:capturebitmap

childobjects

runanalog

通常用方法1來截圖,例如:

desktop.capturebitmap"d:\1.bmp"

此物件是乙個非常實用的物件,它對於測試應用程式的效能是非常有幫助。

例子:mercurytimers("timer").start

wait 2

mercurytimers("timer").stop

print mercurytimers("timer").elapsedtime

此物件在qtp中的方法只有locate,此引數為檔名稱,作用為獲取到引數中的檔案的完整絕對路徑。

例子:randomnumber.value(0,100)

QTP 保留物件

1.常用保留物件 utility objects 保留物件 所謂qtp保留物件就是qtp本身預留的一些可用物件。通俗些講就是,當開啟qtp時它就已經把這些物件給例項化了,直到關閉qtp後,這些保留物件的例項才會終止。這些保留物件都是qtp事先封裝好的常用操作物件,無需像開源軟體那樣都需要自己來搭建這...

QTP內部物件

物件一覽,詳細參考qtp的幫助文件。crypt object datatable object description object dotnetfactory object dtparameter object dtsheet object environment object extern ob...

QTP虛擬物件

最近在跑qtp,各種頭疼,遇到好多問題,解決了不少,還有一些等待著解決,先來說一下已經解決的吧。在錄製qtp時,有些控制項可能不被qtp支援,則可以考慮使用虛擬物件來解決問題,當然還有其他的方法,但我目前還是個菜鳥,以後發現了再繼續補充。下面來說一下使用虛擬物件做qtp測試需要注意些什麼 1,使用虛...