2016-08-21 37 views
-2

我在一次采访中被问到这个问题,在这里它是如何修改QTP中的循环?

'你写了for循环从1到100,但我想运行for循环从70到100,忽略以前的迭代从1到69。您不允许更改脚本中的任何内容,您如何在QTP中自动执行此操作?'

有人可以告诉我怎么做到这一点?

+0

我想说 - 它的确取决于循环是如何写入的,以及迭代机制在什么级别发生。 (在用户定义的函数中,使用100行的数据表等等)。然后,我阅读下面的Amit's Answer,这对我来说看起来非常有用,所以我愿意这样做。 –

回答

1

请按照下面的步骤,你将能够与for loop工作:

Step 1. Put a break point where the loop starts. 
Step 2. Run the Script and when it stops at break point, go to view-->debug-->Console and change the value of your iterator variable from 0(start value) to 70. 

例如:I = 70 步骤3.运行脚本,你会实现你的目标。

0

你总是可以检查你的迭代变量的值作为第一步,你的“”循环,如果该值是,将其更改为