2014-07-17 3 views
4

Comment puis-je obtenir des paramètres de test à partir d'un fichier .vbs qui déclenche mon test dans QTP? Je suis capable d'exécuter mon test à partir du fichier .vbs sans aucun paramètre d'entrée, mais je n'arrive pas à trouver un moyen d'obtenir mes paramètres du fichier à tester.Passer des paramètres de test de .vbs au test QTP

Voici ce que j'ai jusqu'à présent:

Set qtp = CreateObject("QuickTest.Application") 

'Launch QTP 
qtp.Launch 

'Set QTP visible 
qtp.Visible = True 

'Run Mode - Fast 
qtp.Options.Run.RunMode = "Fast" 

'View Results - True 
qtp.Options.Run.ViewResults = True 

'Open the test 
qtp.open "C:\MY\TEST", True 

Set test = qtp.Test 

Set params = test.ParameterDefinitions.GetParameters() 

parameter1 = "par1" 
parameter2 = "par2" 

params.Item(par1).Value = "This is my first parameter" 
params.Item(par2).Value = "This is my second parameter" 

Set qtpResultsLocation = CreateObject("QuickTest.RunResultsOptions") 

qtpResultsLocation.ResultsLocation = "C:\SOME\RESULTS\FOLDER" 
test.Run qtpResultsLocation 

test.Close 

Msgbox("Closed test.. closing application") 
qtp.quit 

Je me sens comme il doit y avoir une sorte de test.ParameterDefinitions.SetParameters(), mais cela est tout ce que je trouve en ligne.

Répondre

7

test.Run qtpResultsLocation se passait pas réellement les paramètres. Je devais écrire test.Run qtpResultsLocation, True, params

+3

Merci de poster la réponse à votre propre question une fois que vous pensé à elle au lieu de laisser sans réponse. – HgCoder

Questions connexes