为什么QTP需要被告知两次停止?

时间:2012-10-13 01:29:25

标签: qtp

在QuickTest Pro 10中,我注意到每当我在一个函数中有一个Stop命令时,QTP都会忽略它。但是,如果我在第一个命令后有第二个停止,QTP将在第二个命令停止。这是为什么?

例如,假设我在一个函数中有这个:

If True Then
    Stop
End If

... 不会停止。然而...

If True Then
    Stop
    Stop
End If

... 停止。为什么呢?

2 个答案:

答案 0 :(得分:2)

http://support.microsoft.com/kb/252895/en-us中描述的事实可能导致症状吗?

但是,我不认为在QTP脚本中使用Stop是个好主意,因为QTP是使用VBScript引擎实现自己的IDE的少数几个之一,并且有各种集成调试器和引擎之间的问题。

所以我不希望QTP支持所有VBS IDE功能(以及Stop之一)。

答案 1 :(得分:1)

我不熟悉使用Stop来停止测试,您是否正在寻找用于停止QTP测试运行的ExitTest函数?