51Testing软件测试论坛

标题: QTP问题:无效的过程调用或参数 [打印本页]

作者: fqbts    时间: 2012-5-3 17:41
标题: 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
qtTestRecovery.Add "C:\Recovery.qrs", "ErrMessage", 1
你这里的第二个参数是自己随便起的名字吗?这个名字应该是你这个Recovery.qrs 恢复场景的名字,可以在Resources/Recovery scenario Manager 里,open你这个场景Recovery.qrs ,下面显示的就是场景的名字,把这个名字放在第二个参数应该就行
作者: shanfeng1419    时间: 2012-5-7 11:06
学习了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2