lishazhao 发表于 2012-12-8 16:46:31

VBS调用QTP执行脚本问题

为什么按照下面的的vbs执行后,一切都正常,但就 "F:\自动化测试结果"这个目录下没有任何测试结果,这是怎么回事呢?

Dim qtApp
Dim qtTest
Dim qtResultsOpt
Set qtApp = CreateObject("QuickTest.Application")
qtApp.Launch
qtApp.Visible = True
'Set QuickTest run options
qtApp.Options.Run.ImageCaptureForTestResults = "OnError"
qtApp.Options.Run.RunMode = "Fast"
qtApp.Open "F:\脚本及程序\qtp脚本\ZYZL", True
'set run settings for the test
Set qtTest = qtApp.Test
qtTest.Settings.Run.OnError = "NextStep"
Set qtResultsOpt = CreateObject("QuickTest.RunResultsOptions")
qtResultsOpt.ResultsLocation = "F:\自动化测试结果"
qtTest.Run
'qtTest.Close ' Close the test
Set qtResultsOpt = Nothing
Set qtTest = Nothing
Set qtApp = Nothing

cellule 发表于 2012-12-10 10:58:16

qtApp.Open "F:\脚本及程序\qtp脚本\ZYZL", True这个是不是要添加文件类型的?

joe_deng 发表于 2012-12-10 17:08:29

建议先启动QTP检查下Results Location选项的按钮是否选择的是New run results folder。如果不是,选择该项再试试
页: [1]
查看完整版本: VBS调用QTP执行脚本问题