QTP遍历页面对象以及强制退出循环

发表于:2011-04-21来源:不详作者:领测软件测试网采编点击数: 标签:
遍历页面对象前先要找到需要遍历对象的总数,可以使用多种方法,比如getElementById(),is noting,exist等等。相对更简单的办法是object.count。实例如下 counter=MychildObject.count /获取某个特定对象的数量 For counter = 0 to counter-1 for循环从0到c

  遍历页面对象前先要找到需要遍历对象的总数,可以使用多种方法,比如getElementById(),is noting,exist等等。相对更简单的办法是object.count。实例如下

  counter=MychildObject.count /获取某个特定对象的数量

  For counter = 0 to counter-1 for循环从0到counter-1

  MyChildObject(counter).Click 点击counter次

  Next

  遍历对象的过程中如果需要强制退出for循环,可以使用exit for

  counter=MychildObject.count /获取某个特定对象的数量

  counter2=MychildObject2.count /获取另一对象的数量

  For counter = 0 to counter-1 for循环从0到counter-1

  MyChildObject(counter).Click 点击counter次

  If counter2=1 then /当counter2为2时,执行对象2的点击

  MyChildObject2(0).Click

  exit for /退出循环

  end if

  Next 

原文转自:http://www.ltesting.net