0

我编写了以下代码,用于在运行时将我的恢复场景与脚本连接起来。如下:

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

正在调用恢复方案,但报告中未显示已调用恢复方案。所以既然它不在报告中,恢复方案没有被调用吗?还是我在代码中遗漏了什么。还有什么要补充的吗?

编辑: 对不起,再次检查,不是恢复方案调用没有出现在报告中。我刚刚发现发生错误时没有调用恢复方案本身。但是如果我转到文件->设置并在恢复中查看,则会添加恢复方案文件,当我第二次运行它时,就会调用恢复方案。可能是什么问题。

提前感谢您的帮助。

4

1 回答 1

0

您可以写入报告以确保您的恢复方案已运行

 Reporter.ReportEvent micDone, "Recovery Scenario", "Has been run"
于 2012-06-11T13:06:28.103 回答