hlhelei 发表于 2013-9-24 09:33:59

在QTP 脚本中结束for 循环的当前次而进入下一次循环的命令是什么啊??

如题,
在QTP 脚本中有多层for循环语句,
如何结束其中一个for 循环的当前次
而进入下一次循环,请教这个命令是什么啊??

520199041 发表于 2013-9-24 11:45:40

exit for

hlhelei 发表于 2013-9-24 13:44:44

exit for 是退出整个 for 循环吧??我是想退出当前次的循环啊

520199041 发表于 2013-9-24 14:38:23

没理解到,能否描述或举个例子说清楚点,

hlhelei 发表于 2013-9-24 15:02:48

比方说 for i=1 ton
                xxxxxxxxxxx
                for   j=1 to m
                     yyyyyyyyyyyyyy
                  next
      next
我是想在内层的 for 循环中 不执行一次 j 的循环体中的 程序,而是执行到j+1次的循环啊,
在QTP中的脚本应该用什么命令呢??

520199041 发表于 2013-9-24 16:16:51

想知道一下,你是在对什么功能点或流程测试,需要用到这种判断,

Alvin-x 发表于 2013-9-24 16:54:28

or i=1 ton
                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:32

谢谢楼上
页: [1]
查看完整版本: 在QTP 脚本中结束for 循环的当前次而进入下一次循环的命令是什么啊??