航班预定登录系统UFT脚本

航班预定登录系统UFT脚本

Login

SystemUtil.Run"D:\Software\samples\flight\app\flight4a.exe"

Dialog("Login").WinEdit("AgentName:").Set "merc"

Dialog("Login").WinEdit("Password:").SetSecure"5631b333ff143d5bab94d1d21873b5e041b15bf3"

Dialog("Login").WinButton("OK").Click

 

NewOrder

Window("FlightReservation").WinButton("Button").Click

Window("FlightReservation").ActiveX("MaskEdBox").TypeDataTable("Date", dtLocalSheet)

Window("FlightReservation").WinComboBox("Fly From:").SelectDataTable("FlyFrom", dtLocalSheet)

Window("Flight Reservation").WinComboBox("FlyTo:").Select DataTable("FlyTo", dtLocalSheet)

Window("FlightReservation").WinButton("FLIGHT").Click

Window("FlightReservation").Dialog("FlightsTable").WinButton("OK").Click

Window("FlightReservation").WinEdit("Name:").Set DataTable("Name",dtLocalSheet)

Window("FlightReservation").WinEdit("Tickets:").SetSelection 0,1

Window("FlightReservation").WinEdit("Tickets:").SetDataTable("Tickets",dtLocalSheet)

Window("FlightReservation").WinButton("Insert Order").Click

 

'同步点

Window("FlightReservation").ActiveX("Threed Panel Control").WaitProperty"text", "Insert Done...", 10000

'标准输出

Window("FlightReservation").WinEdit("Order No:").Output CheckPoint("OrderNo:")

RunAction "OpenOrder",oneIteration

 

OpenOrder

Window("Flight Reservation").WinButton("Button").Click

Window("FlightReservation").Dialog("Open Order").WinCheckBox("OrderNo.").Set "ON"

Window("FlightReservation").Dialog("Open Order").WinEdit("Edit").SetDataTable("Order_No",dtGlobalSheet)

Window("FlightReservation").Dialog("OpenOrder").WinButton("OK").Click

'标准输出名称、订单号、航班、总计

Window("FlightReservation").WinEdit("Name:").OutputCheckPoint("Name:")

Window("FlightReservation").WinEdit("Flight No:").OutputCheckPoint("Flight No:")

Window("FlightReservation").WinEdit("Total:").OutputCheckPoint("Total:")

Window("FlightReservation").WinEdit("Order No:").Output CheckPoint("OrderNo:")

DataTable.export"..\..\..\Data\OpenOrder11.xls"'导出数据

RunAction "FaxOrder",oneIteration

 

FaxOrder

'导入数据

DataTable.import"..\..\..\Data\FaxOrder11.xls"'导入数据

DataTable.import"..\..\..\Data\OpenOrder11.xls"'导入数据

Window("FlightReservation").WinMenu("Menu").Select "File;FaxOrder..."

 

'标准检查点

Window("FlightReservation").Dialog("Fax OrderNo.").WinEdit("Name:").Check CheckPoint("Name:")

Window("Flight Reservation").Dialog("FaxOrder No.").WinEdit("Order:").CheckCheckPoint("Order:")

Window("FlightReservation").Dialog("Fax OrderNo.").WinEdit("Flight:").Check CheckPoint("Flight:")

'自定义检查点

''总计

d=Window("FlightReservation").Dialog("Fax OrderNo.").WinEdit("Total:").GetROProperty("text")

d1=DataTable("Total_out",dtGlobalSheet)

dd1=mid(d1,2)

If d=dd1 Then

         Reporter.ReportEventmicPass,"通过","总计相等"

          Else

          Reporter.ReportEvent micFail,"失败","总计不相等"

End If

Window("FlightReservation").Dialog("Fax OrderNo.").ActiveX("MaskEdBox").Type DataTable("p_Number",dtLocalSheet)

Window("FlightReservation").Dialog("Fax OrderNo.").WinButton("Send").Click

'同步点

Window("FlightReservation").ActiveX("Threed Panel Control").WaitProperty"text", "Fax Sent Successfully...", 10000


Logout

Window("Flight Reservation").Close

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值