2014-07-17 3 views
4

Как получить параметры теста из файла .vbs, который запускает мой тест в QTP? Я могу запустить свой тест из файла .vbs без каких-либо входных параметров, но я не могу найти способ получить мои параметры из файла для теста.Передача параметров теста из .vbs в QTP-тест

Вот то, что я до сих пор:

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 

Я чувствую, что должен быть какой-то test.ParameterDefinitions.SetParameters(), но это все, что я нашел в Интернете.

ответ

7

test.Run qtpResultsLocation фактически не передавая параметры. Мне нужно написать test.Run qtpResultsLocation, True, params

+3

Спасибо за регистрацию ответа на свой вопрос, как только вы поняли это, вместо того, чтобы оставить без ответа. – HgCoder

 Смежные вопросы

  • Нет связанных вопросов^_^