QTP 脚本语言编写入门到精通(一)
2013-12-12 11:06
459 查看
飞机订票登陆系统flight
一、编写用户登录测试用例。
二、直接编写脚本
一、编写用户登录测试用例。
二、直接编写脚本
'****************** 'SystemUtil.Run PathFinder.Locate("..\samples\flight\app\flight4a.exe"),"",PathFinder.Locate("..\samples\flight\app"),"open" Systemutil.Run "C:\Program Files\HP\QuickTest Professional\samples\flight\app\flight4a.exe" '使读取Exel文件,将Exel中的sheet读取到本地的sheet中 'DataTable.imports PathFinder.Locate("Login.xls"),"Login_Sheet","LoginAction" 'DataTable.ImportSheet "C:\QTPWorking\调用Action\Login.xls",1 ,"LoginAction" Dim i,RowCount i=0 RowCount=DataTable.GetSheet("LoginAction").GetRowCount '获取LoginAction中的行数 Do While(i<RowCount) i=i+1 DataTable.SetCurrentRow(i) '设置地i行为当前活动行 wait(3) Dialog("Login").WinEdit("Agent Name:").SetDataTable("username",dtLocalSheet)Dialog("Login").WinEdit("Password:").SetDataTable("password",dtLocalSheet) Dialog("Login").WinButton("OK").Click '****************************'捕捉到的动态提示信息'************************ If Dialog("Login").Dialog("Flight Reservations").Exist(5) Then Dim err_message err_message=Dialog("Login").Dialog("Flight Reservations").Static("Agent name must be at").GetROProperty("text") Reporter.ReportEvent micFail, "登陆失败","错误信息是:"&err_message Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click 'Dialog("Login").Winbutton("Cancel").ClickElse Reporter.ReportEvent micPass,"登陆成功","登陆成功"Window("Flight Reservation").Close End IfLoop
相关文章推荐
- QTP中针对不同类型语言编写的计算器的测试脚本
- (二)Lua脚本语言入门
- 关于NSIS脚本语言的编写
- GO语言入门到精通(二)Golang编译器搭建
- InstallShield脚本语言的编写
- 入门ahk1章_AHK脚本语言综合概述
- 蓝鸥iOS从零基础到精通就业-OC语言入门 Block
- 编写CEGUI脚本入门
- Lua游戏脚本语言入门学习指导
- 010脚本编写入门
- JavaFX脚本语言入门(1)――语法概要
- 编写一个脚本,用它来操纵QTP的运行
- (三)Lua脚本语言入门
- 蓝鸥iOS从零基础到精通就业-OC语言入门 类目和延展
- Lua游戏脚本语言入门
- 010脚本编写入门
- JavaFX脚本语言入门(2)——文字串
- Lua脚本语言入门及魔兽争霸中的Lua函数调用
- 快速入门shell脚本编写(一)
- 使用Bash编写Linux Shell脚本-2.使用外壳语言