VBS脚本:
Set pDefColl = qtApp.Test.ParameterDefinitions
cnt = pDefColl.Count
Indx = 1
While Indx <= cnt
Set pDef = pDefColl.Item(Indx)
msgbox "Param name: " & pDef.Name & ";Type: " & pDef.Type & "; InOut: " & pDef.InOut & "; Description: " & pDef.Description & "Default value: " & pDef.DefaultValue
indx = Indx + 1
Wend
Set rtParams = pDefColl.GetParameters()
Set rtParam = rtParams.Item("InParam1")
rtParam.Value = "Hello"
qtApp.Test.Run ,True, rtParams
MsgBox rtParams.Item("OutParam1").Value
Python脚本:
pDefColl = qtApp.Test.ParameterDefinitions
rtParams = pDefColl.GetParameters()
qtApp.Test.Run(qtrstOpt,True,rtParams)
print rtParams.Item("OutParam1").Value