在QuickTest Pro 10中,我注意到每当我在一个函数中有一个Stop命令时,QTP都会忽略它。但是,如果我在第一个命令后有第二个停止,QTP将在第二个命令停止。这是为什么?
例如,假设我在一个函数中有这个:
If True Then
Stop
End If
... 不会停止。然而...
If True Then
Stop
Stop
End If
... 将停止。为什么呢?
答案 0 :(得分:2)
http://support.microsoft.com/kb/252895/en-us中描述的事实可能导致症状吗?
但是,我不认为在QTP脚本中使用Stop
是个好主意,因为QTP是使用VBScript引擎实现自己的IDE的少数几个之一,并且有各种集成调试器和引擎之间的问题。
所以我不希望QTP支持所有VBS IDE功能(以及Stop
之一)。
答案 1 :(得分:1)
我不熟悉使用Stop
来停止测试,您是否正在寻找用于停止QTP测试运行的ExitTest
函数?