QTP錄製delphi程式,可錄製無法執行

2021-07-04 11:56:11 字數 625 閱讀 3875

1.qtp登入時確保載入delphi外掛程式

2.錄製了delphi語言編寫的程式後,可正常錄製。回放時有些控制項無法回放,提示找不到物件。

1)檢查物件倉庫中有該物件

2)使用spy工具檢視物件的屬性,確保應用程式中物件的屬性與物件倉庫的屬性一致

3)仍不能回放

3.通過以上兩點檢查,回放扔提示找不到物件,是由於物件的識別不正確

在物件倉庫中可以看到:

識別不正確的物件,有乙個明顯的標誌,標示為彩色的立體小方框;識別不正確的話,一般會將物件識別為winobject型別的物件

4.解決方法:對映

tools-object identification...

在object identification介面environment下拉框選中standard windows

要對映成的物件

識別正確後顯示型別

5.對映完成之後需要重新錄製指令碼,回放即可執行即可識別物件

QTP 錄製 回放 原理

自動化測試可以基於 例如junit,cppunit,可以基於協議,例如loadrunner,qtp是基於gui介面的自動化測試工具。junit和cppunit屬於單元測試,loadrunner和qtp屬於系統測試。loadrunner用於系統的效能測試,qtp用於系統的功能測試。qtp是一款基於介面...

QTP的鍵盤滑鼠錄製

1 qtp錄製鍵盤操作時,有時需要自己寫程式實現。方法如下 key argument backspace or break caps lock del or delete or down arrow endenter or eschelp home ins or insert or left arr...

QTP系列研究 錄製回放原理

其實qtp是一款基於gui層的automation測試工具。qtp的整個核心都在物件倉庫上。qtp錄製的是滑鼠和鍵盤的訊息。qtp錄製回放時基於windows作業系統的訊息機制。qtp在錄製時監聽應用程式的訊息,監聽到之後把訊息放到容器裡,而另外的監聽程式則從容器中取出容器中的訊息,並呼叫對用的ap...