51Testing软件测试论坛

标题: 【已解决】关于参数化后,数据无法遍历 [打印本页]

作者: 154957012    时间: 2013-1-6 17:48
标题: 【已解决】关于参数化后,数据无法遍历
本帖最后由 黑羽祭 于 2013-1-7 11:13 编辑

我用到是QTP11,自带的Flight录制登陆,
参数化用户名和密码后,也设置了 RUN ALL ROWS,但是参数化只会循环第一行,请各位指教下面是我的VB脚本

SystemUtil.Run PathFinder.Locate("D:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe"),"",PathFinder.Locate("D:\Program Files\HP\QuickTest Professional\samples\flight\app"),"open"
Dialog("Login").WinEdit("Agent Name:").Set DataTable("userName", dtLocalSheet)
Dialog("Login").WinEdit("assword:").Set DataTable("passWord", dtLocalSheet)
Dialog("Login").WinButton("OK").Click
        If Window("Flight Reservation").Exist(5) then
                reporter.ReportEvent micPass,"登录验证","验证成功"
                Window("Flight Reservation").Close
        else
          Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
                  Dialog("Login").WinButton("Cancel").Click
                '错误的用户名,密码无法登陆
                  reporter.ReportEvent micPass,"登录验证","验证失败"
        end if
作者: 154957012    时间: 2013-1-6 17:49
初学者,还望多多指教。
作者: 154957012    时间: 2013-1-7 10:59
是个好低级的错误,自己经过一天已经发现,
在 test flow 中,右击 选择  action call...在run 选项卡里选择循环次数。
god,惭愧惭愧!!!!
作者: 黑羽祭    时间: 2013-1-7 11:12
你开了付费主题,难怪没人回
作者: 154957012    时间: 2013-1-7 13:55
回复 4# 黑羽祭


    什么怎么关?不是我给解决问题的人么
作者: 黑羽祭    时间: 2013-1-7 15:02
回复 5# 154957012


    售价里写0就好了
你写5  别人要付你5才能看到你帖子的内容




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