tuojing 发表于 2009-10-21 13:59:00

qtp中循环怎么控制

fori = 1 to 2
step1
........
......
........
......
if a>1 then
      ????
endif
step2
.............
............
next
qtp中我想执行到条件语句之后不执行step2,回到step1继续执行怎么办

hsjzfling 发表于 2009-10-21 14:13:56

逻辑你还没理清啊。。。什么情况下你想执行step2,什么情况下不执行?

杨超 发表于 2009-10-21 14:16:13

你把step2删了,就只循环执行step1了。还有你陡然来个判断a>1,a和i什么关系?这判断有什么意义?描述问题要描述清楚。。。。

tuojing 发表于 2009-10-21 14:21:46

fori = 1 to 2
step1
........
......
........
......
if i=1 then
   
endif
step2
.............
............
next
也就是说当a=1的时候step2和下面的步骤全部不执行了,跳到step1重新开始执行

hsjzfling 发表于 2009-10-21 14:24:18

实际上也就是只有当i<>1才执行step2咯。。。
fori = 1 to 2
step1
........
......
........
......
if i<>1 then
step2
.............
............   
end if

next

杨超 发表于 2009-10-21 14:35:18

fori = 1 to 2
if i=1 then
step1
........
......
........
......
else if i<>1 then
step1
........
......
........
......
step2
.............
............
endif
next

tuojing 发表于 2009-10-21 14:40:52

我想知道有没有什么关键字可以实现那种效果而不是条件判断

tuojing 发表于 2009-10-21 14:42:23

exit for是跳出循环,就像java里面的break,

这里面 用什么关键字可以取代java里面的continue
页: [1]
查看完整版本: qtp中循环怎么控制