天天看点

UFT设置输出参数

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

UFT