51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2400|回复: 6
打印 上一主题 下一主题

[原创] qtp的flight怎样处理“按file在下拉框中选择open order”这个操作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-10-17 17:41:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pengxing12121 于 2011-10-18 11:40 编辑

大家好
我刚学习qtp  有些不懂 望见谅啊
我录制了一个订票后,根据订票No,查询订票信息,再对比查询后的目的地和一开始的目的地的对比情况来验证查询的No信息是否正确,
----ps 我用的是activex 和 vb的插件
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"
Dialog("Login").WinEdit("Agent Name:").Set "mercury"'输入name
Dialog("Login").WinEdit("Agent Name:").Type  micTab
Dialog("Login").WinEdit("Password:").SetSecure "4e9bcc5a0b19dd3812c0322827f1a84930677590"'输入password
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").WinObject("Date of Flight:").Type DataTable("月日年", dtGlobalSheet)'输入月日年
Window("Flight Reservation").WinComboBox("Fly From:").Select DataTable("出发地", dtGlobalSheet)'输入出发地
Window("Flight Reservation").WinComboBox("Fly To:").Select DataTable("目的地", dtGlobalSheet)'输入目的地
Window("Flight Reservation").WinButton("FLIGHT").Click'调出当天航班信息
hangbangcout=Window("Flight Reservation").Dialog("Flights Table").WinList("From").GetItemsCount'获得航班的列数个数
xuanzhb=RandomNumber(0,hangbangcout)'在列表中得到随机数
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select xuanzhb'使用随机到的航班号
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "19138   LON   08:00 AM   LAX   08:45 AM   AA     $102.00"'选择某航班
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
Window("Flight Reservation").WinEdit("Name:").Set "pengxin"'输入订票人name
Window("Flight Reservation").WinButton("Insert Order").Click'生成订单
No = Window("Flight Reservation").WinEdit("Order No:").GetROProperty("text") '取得订票no
Window("Flight Reservation").WinMenu("Menu").Select "File;Open Order..."'调出查询订单框
Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Order No.").Set "ON"'选择按查询No查询
Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Type No' 设置订票号
'window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").set (No)
'Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").GetROProperty("No")'输入订票号
Window("Flight Reservation").Dialog("Open Order").WinButton("OK").Click'确定查询
Window("Flight Reservation").WinComboBox("Fly To:").Select DataTable("查询后的目的地", dtGlobalSheet)'检查查询后的目的地是否和订单一致
Window("Flight Reservation").Close










----红色的第1列是书上的举例 可是我执行还是不行 下面那2列红色部分 是我自己编辑的 也还是不行
     求高手解答 不胜感激涕零之
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2011-10-17 18:01:04 | 只看该作者
please
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2011-10-18 09:07:26 | 只看该作者
求高手解答 不胜感激涕零之
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-10-19 10:55:43 | 只看该作者
ugly coding style 现在的培训书和培训机构对coding style这块都不重视,弄出来的代码风格真的不忍多看。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-10-19 16:55:21 | 只看该作者
NO. 差了个“.”这个吧。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2011-11-2 14:05:41 | 只看该作者
没看明白 你的意思
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-11-2 14:47:17 | 只看该作者
帮顶,,,
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 09:30 , Processed in 0.075463 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表