51Testing软件测试论坛

标题: QTP参数化初级问题,请帮忙解答 [打印本页]

作者: show_wk    时间: 2009-12-7 20:23
标题: QTP参数化初级问题,请帮忙解答
看网上视频,讲解参数化,按着他的做法实验,总是出错。用QTP自带的flight程序,对fly from和fly to做参数化,然后对选择的机票做随机处理,视频中可以正常运行,而我老是出错,提示无法找到选择的机票。请帮忙解答是怎么回事,谢谢!急
作者: wangsc_testing    时间: 2009-12-7 22:31
Window("Flight Reservation").WinComboBox("Fly From:").Select DataTable("FlightFrom", dtGlobalSheet)'参数化起始地点
Window("Flight Reservation").WinComboBox("Fly To:").Select DataTable("FlyTo", dtGlobalSheet)'参数化终点
rem 随机数参数化航班列表
ItemCount = Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItemsCount'取得航班列表的行数
SelectItem = RandomNumber(0,ItemCount)'随机选取其中一项
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select SelectItem'选择航班
rem Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "15845   DEN   08:00 AM   FRA   08:45 AM   AA     $102.00"
切记,录制时选择航班列表的代码是最后一行,要把这行代码注释掉。
另外检查一下你的Data Table中的数据是否和系统中的可选项是否一致
作者: show_wk    时间: 2009-12-8 09:58
谢谢!我去试一试!




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