51Testing软件测试论坛
标题:
版主songfun的一段代码
[打印本页]
作者:
TEST_HUAN
时间:
2008-11-3 17:44
标题:
版主songfun的一段代码
版主songfun的一段代码,如下:
Dim qtApp ,pDefColl,pDef ,rtParams,rtParam
Set qtApp = CreateObject("QuickTest.Application")
qtApp.Launch
qtApp.Visible = True
qtApp.Open "C:\Test1"
Set pDefColl = qtApp.Test.ParameterDefinitions
cnt = pDefColl.Count
Indx = 1
While Indx <= cnt
Set pDef = pDefColl.Item(Indx)
Indx = Indx + 1
Wend
Set rtParams = pDefColl.GetParameters()
Set rtParam = rtParams.Item("InParam1")
rtParam.Value = "songfun"
qtApp.Test.Run , True, rtParams
MsgBox rtParams.Item("OutParam1").Value
为什么我运行VBScript脚本时,运行到 Set pDefColl = qtApp.Test.ParameterDefinitions 会报错“对象不支持此属性或方法”?
什么原因啊?
作者:
TEST_HUAN
时间:
2008-11-3 17:59
找遍帮助,也找不到ParameterDefinitions 这些方法的介绍
作者:
lantianwei
时间:
2008-11-3 18:41
你的QTP是何版本的阿?
作者:
TEST_HUAN
时间:
2008-11-4 09:25
qtp 9.0
作者:
没有蛀牙
时间:
2008-11-4 17:18
ParameterDefinitions是Test对象的一个属性
在 Quick Test Advanced References里可以找到
代码没有问题的,我执行过
你可以到Help里找个原版,看看问题出在哪里
作者:
TEST_HUAN
时间:
2008-11-5 09:18
在帮助里怎么找不到Quick Test Advanced References
你什么版本?
作者:
没有蛀牙
时间:
2008-11-5 11:06
9.2
作者:
namelcx
时间:
2008-11-5 11:30
编辑之
作者:
TEST_HUAN
时间:
2008-11-5 12:11
难道9.0不支持?
作者:
TEST_HUAN
时间:
2008-11-5 12:11
原帖由
namelcx
于 2008-11-5 11:30 发表
编辑之
么意思?
作者:
namelcx
时间:
2008-11-20 14:16
原帖由
TEST_HUAN
于 2008-11-5 12:11 发表
么意思?
我也想问 Quick Test Advanced References,发现有人已经问过了
作者:
hsjzfling
时间:
2008-11-20 14:37
帮助中全都有的,songfun老大这段代码也是从帮助中copy的。
只需要在帮助中search(注意是search标签)中输入ParameterDefinitions 就能找到相关信息了。。。
作者:
TEST_HUAN
时间:
2008-11-25 12:55
楼上的,search了,没有啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2