51Testing软件测试论坛

标题: for循环的问题-在线等 [打印本页]

作者: npy912    时间: 2007-6-28 17:57
标题: for循环的问题-在线等
如何在qtp中使用for循环实现遍历,自己写了一个可只能执行一次并没有循环。
作者: sidneylover    时间: 2007-6-28 18:00
脚本?
作者: npy912    时间: 2007-6-28 18:06
对呀  请问怎么能搞定啊
作者: zhuyuancan    时间: 2007-6-28 18:09
贴脚本上来!!!呵呵
作者: walker1020    时间: 2007-6-28 18:11
你的脚本有问题!只有看了你的脚本才能具体给你指导
作者: npy912    时间: 2007-6-28 18:12
For i=1to 5 step 1

Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select "#"&i

Next  


Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("toPort").Select "Frankfurt"
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 37,12
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 79,10
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "a"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "a"
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Image("buyFlights").Click 63,14
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("backtoflights").Click
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Sync
这样对吗??
作者: sidneylover    时间: 2007-6-28 18:15
next  放到最后

你这循环就执行Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebList("fromPort").Select "#"&i 这个动作5次,后面的还是只执行一次
作者: sidneylover    时间: 2007-6-28 18:16
把你所有要循环、重复执行的动作都放在 FOR  NEXT 之间
作者: npy912    时间: 2007-6-28 18:21
太谢谢了 终于弄好了   sdlkfj3 sdlkfj3 sdlkfj3
作者: npy912    时间: 2007-6-28 18:21
这位朋友能留个qq号什么的吗?
作者: 风过无息    时间: 2007-6-28 18:23
楼主那脚本贴出来啊.
作者: xiaoyaoke    时间: 2007-6-28 18:36
呵呵,早看到这帖子就好了,今天为了这个问题调了好久




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2