51Testing软件测试论坛
标题:
为什么执行到这里QTP就会无响应,只能重新打开
[打印本页]
作者:
edisonlzk
时间:
2010-11-23 18:01
标题:
为什么执行到这里QTP就会无响应,只能重新打开
Dim qtApp
Dim qtUpdateRunOptions
Dim qtRunResultsOptions
Dim blsSupportsVerCtrl
Set qtApp = CreateObject("QuickTest.Application")
qtApp.Launch
qtApp.Visible = True
qtApp.TDConnection.Connect "http://192.168.1.39/tdbin", _
"DEFAULT", "B2B平台", "test", "11123", False '
If qtApp.TDConnection.IsConnected Then
blsSupportsVerCtrl = qtApp.TDConnection.SupportVersionControl
[color=Red] qtApp.Open "[QualityCenter] Subject\十月版本\B2BV1.6.9.1\Operate Excel", False [/color]'
If blsSupportsVerCtrl Then
qtApp.Test.CheckOut
End If
Set qtUpdateRunOptions = CreateObject("QuickTest.UpdateRunOptions")
qtUpdateRunOptions.UpdateActiveScreen = True
qtUpdateRunOptions.UpdateCheckpoints = False
qtUpdateRunOptions.UpdateTestObjectDescriptions = True
Set qtRunResultsOptions = CreateObject("QuickTest.RunResultsOptions")
qtRunResultsOptions.ResultsLocation = "F:\Results"
qtApp.Test.UpdateRun qtUpdateRunOptions, qtRunResultsOptions
qtApp.Test.Description = qtApp.Test.Description & vbNewLine & _
"Updated: " & Now '
qtApp.Test.Save
If blsSupportsVerCtrl And qtApp.Test.VerCtrlStatus = "CheckedOut" Then
qtApp.Test.CheckIn '
End If
qtApp.TDConnection.Disconnect
Else
MsgBox "Cannot connect to Quality Center"
End If
qtApp.Quit
Set qtUpdateRunOptions = Nothing
Set qtRunResultsOptions = Nothing
Set qtApp = Nothing
复制代码
qtApp.Open "[QualityCenter] Subject\十月版本\B2BV1.6.9.1\Operate Excel", False
'
我想问一下为什么脚本一执行到这就暂停了呢,而且QTP直接无响应,是不是因为中文的原因?
我是连接的TestDirector
作者:
TIB
时间:
2010-11-25 16:07
调试一下这句:
If qtApp.TDConnection.IsConnected Then
作者:
edisonlzk
时间:
2010-11-26 10:11
回2楼
这个语句是通过的,不然的话就会走ELSE那个分支啦。。
所以问题不在这
作者:
TIB
时间:
2010-11-28 13:01
路径不对吧
作者:
lyscser
时间:
2010-11-28 13:22
1、如果你是在QTP里面执行的代码,那肯定不行,因为QTP本身在执行,不可能再打开脚本
2、如果只是vbs单独执行,那么路径里面要去掉[QualityCenter],这东西只是标示一个路径模式,QC或者本地,都已经连入QC,这个就不作为路径的一部分了。
作者:
edisonlzk
时间:
2010-11-29 14:55
回复
5#
lyscser
喔。应该就是你说的这样了。
我是在QTP里面执行的这段代码,估计问题就在这了吧
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2