fqbts 发表于 2012-5-3 17:41:37

QTP问题:无效的过程调用或参数

Dim qtApp 'As QuickTest.Application ' Declare the Application object variable
Dim qtTestRecovery 'As QuickTest.Recovery ' Declare a Recovery object variable
Dim intIndex ' Declare an index variable

' Open QuickTest and prepare objects variables
Set qtApp = CreateObject("QuickTest.Application") ' Create the Application object
qtApp.Launch ' Start QuickTest
qtApp.New ' Open a new test
qtApp.Visible = True ' Make the QuickTest application visible
Set qtTestRecovery = qtApp.Test.Settings.Recovery ' Return the Recovery object for the current test

If qtTestRecovery.Count > 0 Then ' If there are any default scenarios specified for the test
    qtTestRecovery.RemoveAll ' Remove them
End If

' Add recovery scenarios
qtTestRecovery.Add "C:\aaa.qrs", "ErrMessage", 1 ' Add the "ErrMessage" scenario as the first scenario
。。。。。。
在F1里找到的这段代码,执行到
qtTestRecovery.Add "C:\Recovery.qrs", "ErrMessage", 1 ' Add the "ErrMessage" scenario as the first scenario
这句报错:无效的过程调用或参数,该文件存在,QTP版本10.0,插件都装了,什么原因?请高手解答,谢谢!

lifreshman0626 发表于 2012-5-4 09:29:09

qtTestRecovery.Add "C:\Recovery.qrs", "ErrMessage", 1
你这里的第二个参数是自己随便起的名字吗?这个名字应该是你这个Recovery.qrs 恢复场景的名字,可以在Resources/Recovery scenario Manager 里,open你这个场景Recovery.qrs ,下面显示的就是场景的名字,把这个名字放在第二个参数应该就行

shanfeng1419 发表于 2012-5-7 11:06:43

学习了
页: [1]
查看完整版本: QTP问题:无效的过程调用或参数