标题: QTP如何退出本次循环 [打印本页] 作者: tjmjf 时间: 2009-6-30 16:11 标题: QTP如何退出本次循环 我希望依次弹出1到100中,除了3之外其它99个数字。那么AAA处的应该是什么函数呢?
For i=1 to 100
If i=3 Then
AAA‘退出本次循环,继续后面的循环
End If
msgbox i
Next
我尝试过Continue(C语言里面经常这样用),还尝试过ExitActionIteration(),ExitComponentIteration(),ExitTestIteration()
但是都不行,谢谢大家。作者: zhou840401 时间: 2009-6-30 16:15
如果这种退出的不多的话,
可以用
if i!=3 then
'正常的执行语句
end if作者: xiaoyaoke 时间: 2009-6-30 16:52
For i=1 to 100
If i=3 Then
Exit For
End If
msgbox i
Next作者: zhou840401 时间: 2009-6-30 16:56
原帖由 xiaoyaoke 于 2009-6-30 16:52 发表
For i=1 to 100
If i=3 Then
Exit For
End If
msgbox i
Next
你这一个是退出整个 for循环啊,楼主是要退出当次的循环来的吧作者: xiaoyaoke 时间: 2009-6-30 17:03 标题: 回复 4# 的帖子 sorry ,看错了,呵呵,2#的可以作者: hsjzfling 时间: 2009-6-30 18:05
For i=1 to 100
If i=3 Then
'本次循环什么也不做
Else
msgbox i
End If
Next作者: tjmjf 时间: 2009-6-30 19:51
都不是我想要的答案。
我目前用的就是2楼和6楼的方法。
但是
If i=3 Then
'本次循环什么也不做
Else
msgbox