2014-09-04 102 views
0

我使用UFT 11.53進行自動化並在QC中維護腳本。未知錯誤UFT11.53

在調試模式下執行腳本時,我的系統被掛起,所以我不得不殺死UFT進程並重新啓動。但是在會話結束後,由於一些意外錯誤(**附加的錯誤截圖供您參考),我無法重新打開測試。

enter image description here

請幫我克服這個問題。謝謝!

***包括堆棧跟蹤scrennshots

enter image description here

enter image description here

+0

錯誤消息最有用的部分是堆棧跟蹤和方法調用(方法調用和錯誤消息在屏幕截圖中被遮擋),堆棧跟蹤位於單獨的選項卡上。庫'mscorlib'與核心.NET框架相關。請發佈錯誤的全部細節。 – HgCoder 2014-09-04 13:54:31

+0

包含堆棧跟蹤截圖 - 請讓我知道任何其他信息。 – zeal 2014-09-05 07:31:02

回答

0

堆棧跟蹤似乎顯示錯誤與建設一個GUID值。這些軟件經常用於識別元素。堆棧還指出在嘗試加載操作時發生此錯誤,並顯示與對象存儲庫相關的錯誤。

我認爲這個問題只發生在這一個測試?如果沒有,你有UFT的問題,你可能需要重新安裝。

否則...您應該將您的測試複製到一個新文件夾,以便您可以嘗試不同的事情來恢復它。

嘗試刪除任何操作對象存儲庫文件。在測試的文件夾結構中,您會爲每個操作找到一個子文件夾。逐個刪除每個操作文件夾中的'ObjectRepository.bdb'文件...試圖在每次嘗試後重新打開測試。取而代之的是,你可能不得不用一個新的空測試來代替文件。

另一種選擇是重建你的測試。在每個操作文件夾下是'script.mts'文件,它是存儲該操作的VBScript代碼的純文本文件。您可以將此代碼複製/粘貼到新測試的操作中,以重建大部分測試。然後,您只需重新生成其他設置,如關聯對象存儲庫,執行設置等。至少您不會丟失代碼。

+0

是的,完美,,,,感謝您的詳細信息,,,,! :) – zeal 2014-09-08 12:53:48

+0

提到了一些建議。爲了幫助他人,請評論哪一步解決了您的問題,然後請接受建議的答案作爲解決方案。 – HgCoder 2014-09-08 13:41:36

+0

是啊當然,,,,把我的損壞的測試到不同的文件夾,並嘗試訪問,,,,,然後它打開沒有任何問題! :) – zeal 2014-09-09 07:05:00