51Testing软件测试论坛

标题: Global控制循环的问题???? [打印本页]

作者: kkkiss    时间: 2006-10-13 14:00
标题: Global控制循环的问题????
我把QTP里自带的飞机票订购系统的登录,预订,退出录成一个脚本,并把预订中的起飞地址参数化成全局变量(Global).
在我回放的时候第一次运行成功,第二次运行的时候就在登录的那里出错了,提示的错误信息如下图
有谁知道原因吗?
作者: walker1020    时间: 2006-10-13 14:08
1, 没有看到你的脚本,也不知道循环部分的代码是什么,因此无法判断出错的具体原因;

2,请参考 帖子 http://bbs.51testing.com/thread-45538-1-1.html

3,如果还不知道怎么解决此问题,那么你就在论坛上搜索吧。

[ 本帖最后由 walker1020 于 2006-10-13 14:09 编辑 ]
作者: kkkiss    时间: 2006-10-13 14:15
你说的那个网址我看了,和我说的问题不一样,现在我把脚本发上来
作者: kkkiss    时间: 2006-10-13 14:16
Dialog("Login").WinEdit("Agent Name:").Set "hiohoi"
Dialog("Login").WinEdit("Agent Name:").Type  micTab
Dialog("Login").WinEdit("Password:").SetSecure "452f06806c96f48e8b03f0ff6f35f866b04a992a"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").WinMenu("Menu").Select "File;New Order"
Window("Flight Reservation").ActiveX("MaskEdBox").Type "061012"
Window("Flight Reservation").WinComboBox("Fly From:").Select "Denver"
Window("Flight Reservation").WinComboBox("Fly To:").Select DataTable("FLY", dtGlobalSheet)
Window("Flight Reservation").WinButton("FLIGHT").Click
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "15867   DEN   12:48 PM   PAR   02:48 PM   AF     $167.50"
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
Window("Flight Reservation").WinEdit("Name:").Set "kk"
Window("Flight Reservation").WinButton("Insert Order").Click
Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"
作者: lily_mu75    时间: 2007-1-10 15:31
标题: 回复 #1 kkkiss 的帖子
我遇到同样的问题,解决方法是:
需要加下面的一行语句(是一行语句,而非两行):
SystemUtil.Run "C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe","","C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\","open"
作者: wangyong3552128    时间: 2007-4-12 17:23
你对"15867   DEN   12:48 PM   PAR   02:48 PM   AF     $167.50"进行参数化了吗?
作者: wangyong3552128    时间: 2007-4-17 11:44
对 Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "15867   DEN   12:48 PM   PAR   02:48 PM   AF     $167.50"中的15867   DEN   12:48 PM   PAR   02:48 PM   AF     $167.50订单信息进行输出值操作,然后进行参数化,获取这个输出的字段信息.

[ 本帖最后由 wangyong3552128 于 2007-4-27 10:05 编辑 ]




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