QTP無法錄製的控制元件的解決方法

星辰海閣發表於2012-12-07

1, 新增相應的Add-in是解決此類問題的第一選擇,如果有相應的Add-in的話。例如如果是測試 Java 類的程式,就要載入 Java Add-in。
2,把不能識別的物件設定為虛擬物件(Virtual Object)
     依次點選 QTP 的 “Tools” ---> "Virtual Objects"--->"New Virtual Object...", 就會出現 Virtual Object Wizard 對話方塊,你根據Wizard  的指引,就可以把新增一些支援的不好的控制元件設定成虛擬控制元件,也就新增到物件庫了。
3,把QTP不能錄製的物件手工新增到object repository, 然後寫程式碼實現 需要的操作。

4,針對特殊問題有特殊的解決方法。如果不能識別的控制元件是用VC做的,那麼你可以自己寫一個動態連結庫,然後讓QTP去呼叫它。至於QTP 如何呼叫動態連結庫,請看附件。

相關文章