51Testing软件测试论坛

标题: 在QTP 脚本中结束for 循环的当前次而进入下一次循环的命令是什么啊?? [打印本页]

作者: hlhelei    时间: 2013-9-24 09:33
标题: 在QTP 脚本中结束for 循环的当前次而进入下一次循环的命令是什么啊??
如题,
在QTP 脚本中有多层for循环语句,
如何结束其中一个for 循环的当前次
而进入下一次循环,请教这个命令是什么啊??
作者: 520199041    时间: 2013-9-24 11:45
exit for
作者: hlhelei    时间: 2013-9-24 13:44
exit for 是退出整个 for 循环吧??我是想退出当前次的循环啊
作者: 520199041    时间: 2013-9-24 14:38
没理解到,能否描述或举个例子说清楚点,
作者: hlhelei    时间: 2013-9-24 15:02
比方说 for i=1 to  n
                xxxxxxxxxxx
                for   j=1 to m
                       yyyyyyyyyyyyyy
                  next
        next
我是想在内层的 for 循环中 不执行一次 j 的循环体中的 程序,而是执行到j+1次的循环啊,
在QTP中的脚本应该用什么命令呢??
作者: 520199041    时间: 2013-9-24 16:16
想知道一下,你是在对什么功能点或流程测试,需要用到这种判断,
作者: Alvin-x    时间: 2013-9-24 16:54
or i=1 to  n
                xxxxxxxxxxx
                for   j=1 to m
                   Dim tmp:tmp = 0
                   Do while 1
                       yyyyyyyyyyyyyy
                       tmp = tmp + 1
                       if tmp= j+1 Then
                          Exit Do
                       End if
                   Loop
                  next
        next
作者: hlhelei    时间: 2013-9-24 17:53
谢谢楼上




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2