在脚本中将起始点两个进行了参数化..点击"Flighst"后取相关的起始点进行查询和获取机票列表不知道该怎么写.
刚开始学QTP,麻烦各位大侠帮帮忙.作者: gold_85 时间: 2010-3-2 15:44
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "15877 DEN 08:00 AM FRA 08:45 AM AA $100.50"
你可以改成Window("Flight Reservation").Dialog("Flights Table").WinList("From").active 1,
还有你要用循环吧..作者: 花满路 时间: 2010-3-2 17:19
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Activate 0
你去QTP帮助里看看WinList 对象的 Activate 方法
还有注意Activates (double-clicks) the specified item in the list. 双击后就用不着
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
这一步了。作者: YangMay 时间: 2010-3-4 16:28
谢谢楼上两位仁兄,用你们说的方法已经解决.,同时我还自己使用WinList的Select方法进行解决了关于动态取航班信息.
有两种方法进行解决该问题:
1)使用Winlist的active方法.脚本中语句修改如下:
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "15877 DEN 08:00 AM FRA 08:45 AM AA $100.50"
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Activate 1'使用activate
同时将这句注释掉:Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
如果winbutton的未注释掉,则在运行过程中会出错.
2)使用WinList的Select方法,脚本中语句修改如下:
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select 1