0

私はVBScriptを初めて使用します。現在、新しいVAPI-XPテスト>テストプランを作成しました。VAPIテストを作成した後、[テストパラメーター]タブを使用してテストにパラメーターを追加しました。[テストスクリプト(VBSCRIPT)]タブで、追加されたパラメータ

誰かが私を助けることができますか!pls

VBSCRIPT

Sub Test_Main(Debug, CurrentTestSet, CurrentTSTest, CurrentRun)
On Error Resume Next
TDOutput.Clear
return = XTools.run("D:\ACoE RnD Team\Eclipse Workspace\SilkTest\InitScript.bat","Scenario1 TC1 Regression RunAllIterations 0 0 firefox 3.6 WINDOWS") 

シナリオ1、TC1、回帰の代わりに、テストパラメータをXtools.runに移動する必要があります。

paramsは非推奨になり、TestParameterFactoryオブジェクトを使用する予定がないため、使用できません。

//テストスクリプトから追加パラメータを追加するためのサンプルvbscriptですが、機能しません

Set testParamsFactory = supportParamTest.TestParameterFactory
Set parameter = testParamsFactory.AddItem(Null)
parameter.Name = "name"
parameter.Description = "desc"
parameter.Post

CurrentTSTest objを使用してパラメーターを取得するように提案できますか?

4

2 に答える 2

3

あなたはこのようにそれを行うことができるはずです:

 Set aParam = CurrentTSTest
  Set paramValueFct = aParam.ParameterValueFactory
  Set lst = paramValueFct.NewList("")

  For Each param In lst
        With param
          TDOutput.Print("Name: " & .Name & ", Value: " & .DefaultValue)
        End With
  Next

ただし、マイレージはそのDefaultValueの形式によって異なる場合があります。

于 2013-01-08T15:48:59.000 に答える
0

Default_Valueテストパラメータタブからパラメータを正常に取得しました

Set SetTestParameter = TestFactory.Item(intTestID)
Set TestParamsFactory = SetTestParameter.TestParameterFactory
Set IterateparameterValue = TestParamsFactory.NewList("")

for each IterateParam in gobjIterateparameterValue
     ParamFieldDefaultValue = IterateParam.DefaultValue
     TDOutput.Print (ParamFieldDefaultValue)
 next

できます!CurrentTSTest objを使用せずに、現在のテストID(intTestID)を渡すだけでパラメータータブにアクセスする

于 2013-01-22T06:26:04.320 に答える