2012-06-11 17 views
0

我已經編寫了下面的代碼,用於在運行時將我的恢復場景與scrpit相關聯。如下所示:在QTP中通過代碼運行恢復場景問題

Dim App 
Set App = CreateObject("QuickTest.Application") 
App.Test.Settings.Recovery.Enabled = True 
App.Test.Settings.Recovery.SetActivationMode "OnEveryStep" 
App.Test.Settings.Recovery.Add "C:\QTP\Recovery\Navigation.qrs", "Navigation", 1 
App.Test.Settings.Recovery.Item(1).Enabled = True 
Recovery.Activate 

正在調用恢復方案,但未在報告中顯示恢復方案已被調用。因爲它不在報告中,所以沒有調用恢復場景?或者我錯過了代碼中的某些東西。還有什麼要補充的?

編輯: 對不起,再次檢查它,它不是在恢復方案調用不是在報告中。我剛發現,錯誤發生時恢復方案本身並未被調用。但如果我去文件 - >設置和看到恢復,恢復場景文件被添加,當我第二次運行它時,正在調用恢復場景。可能是什麼問題。

感謝您的幫助提前。

+0

我已經包含在我的問題的編輯部分,這個問題是不是與被包含在結果中恢復方案調用。 ....恢復場景本身沒有被調用,那就是問題所在。 – Tom

回答

0

你可以寫報告,以確保您的恢復方案運行

Reporter.ReportEvent micDone, "Recovery Scenario", "Has been run"