robbie821 发表于 2013-7-23 00:31:35

qtp 录制自带程序flight ,回放的时候, 日期那边一直录不进去,是什么原因

Dialog("Login").WinEdit("Agent Name:").Set "test"
Dialog("Login").WinEdit("Password:").SetSecure "51ed5a6bef308024ca8881c68b6fc40e8914fa7d"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").ActiveX("MaskEdBox").Type "112233"
Window("Flight Reservation").WinComboBox("Fly From:").Select "London"
Window("Flight Reservation").WinComboBox("Fly To:").Select "Frankfurt"
Window("Flight Reservation").WinButton("FLIGHT").Click
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "12496   LON   12:48 PM   FRA   01:33 PM   AA   $106.00"
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
Window("Flight Reservation").WinEdit("Name:").Set "ww"
Window("Flight Reservation").WinButton("Insert Order").Click



回放报错:

Object not visible
Line (5): "Window("Flight Reservation").WinComboBox("Fly From:").Select "London"".

robbie821 发表于 2013-7-23 09:31:17

:Q昨晚录的版本时QTP11,系统是win7,今早用QTP9.2,系统xp结果没问题,

黑羽祭 发表于 2013-7-23 15:43:31

...

joykao 发表于 2013-7-24 14:53:56

回复 1# robbie821


    话说你录不到会手工添加么?把对象添加到对象库然后再添加相应的代码。。。不就结束了么?。。。。用QTP 录制。。。真浪费资源

kemin046 发表于 2013-7-25 10:28:34

我把第四行改了一下是可以的运行的   环境:win7 64   QTP 11
Window("Flight Reservation").WinObject("Date of Flight:").Type "12122013"

robbie821 发表于 2013-7-25 11:28:00

回复 5# kemin046


    看我操作的,Window("Flight Reservation").WinObject("Flight Schedule:")
就是没有你写的:WinObject("Date of Flight:").

robbie821 发表于 2013-7-25 11:29:22

robbie821 发表于 2013-7-25 11:31:46

回复 5# kemin046

按照你说的,我回放报错了。

寂寞情流感 发表于 2013-7-25 14:11:11

找不到DATE OF FLIGHT, 手动添加对象试试?
页: [1]
查看完整版本: qtp 录制自带程序flight ,回放的时候, 日期那边一直录不进去,是什么原因