QTP鸟蛋急求解

2010-07-15  易涛 

      我的Action1单独运行的时候,能够跑完Globall中的所有行数据。但是我在Action1前调用了用于登陆的Action2后,我本来只想让Action2跑一次,接下来就交给Action1跑完他所有的行。结果完全不是这样,我跑完Action1一行数据后,要再次跑Action2才能跑下一行数据!这时我就想在Action1中设置循环,结果不管怎样循环,它都只能跑Global中的第一行数据!!这个该怎么办啊!!!
   
252°/2499 人阅读/3 条评论 发表评论

陈秋冷  2010-07-16

哈哈。。同样菜鸟的经过。。。帮你顶贴吧,希望高手快点看到。。。


袁帅  2011-05-11

可能是你的循环所要表达的意思不是预期的那样吧, 最好是写一段for循环+select case语句,使行数据被使用后马上切换到下一行数据而不跳回登录界面重新登录,你试试、 也可以直接参数化text里的值,把所有参数化后的行数据用一个动态取值变量来代替,写进之前的那段循环语句中去,跑起来就不会再次需要登录了。 主要是区分好执行数据行的步骤


宋桂芬  2011-05-11

参数化的时候,把每个action的数据放到current action中,不要放到global中,global中的循环只受test/setting/run中的设置的限制,而curren action中的数据才受action call 属性的限制


登录 后发表评论