2012-08-01 32 views
1

這裏是問題:QTP對象倉庫工作不

錄音工作正常,並記錄所有對象和運行幾個對象,而不是乳寧幾個對象。當我要對象庫查看對象是否保存在它中。 QTP識別應用程序中的某些對象和一些不是..

所以我想用對象間諜recoginizing該對象(這是不明白的qtp)和使用highlity我確保qtp理解,然後將該對象添加到完美的存儲庫,現在存儲庫應該認識到這個問題,但它並不認識到這個對象。

這樣的問題conclusiong,reocrding爲記錄對象完全和對象的間諜也認識到完美,但對象存儲庫是不承認

QTP 11版 QTP電源BULIDER爲12.5 電源BULIDER版本爲12

我在這裏糾正問題:

修復qtp,但問題不解決。

QTP 11 OBJECT儲存問題。

回答

1

您是否啓用了「啓用智能識別」功能?有時候我會遇到一些問題,使用對象間諜可以識別一個對象,但在運行時偶爾會發現qtp會抱怨它無法在特定頁面中找到該對象。

如果這不起作用,請嘗試使用其他對象屬性來標識對象。

1

看起來很明顯,但經常被忽視的一件事是從一組非常基本的屬性開始,並確認QTP/ObjectSpy/Object Repository可以看到該對象,然後進一步縮小查詢範圍。如果你有多個可見的對象,你可能想要設置一個索引,如果你正在進行描述性識別編程,並可以找出哪個是哪個。

1

您可以嘗試添加一些屬性來識別對象。嘗試添加HTML ID,因爲它始終是唯一的。如果智能身份識別系統處於開啓狀態,則智能身份識別系統可能會產生問題,關閉智能身份識別系統並將其刪除