QTP基本循环异常遍历(代码方式实现)

0 环境

系统环境:win7

1 前言

在正常循环的基础下 添加异常处理遍历 一些基本操作 请看正常循环

https://www.cnblogs.com/my-ordinary/p/11739180.html

2 操作

2.1 控件的插入

 

 

 

 

2.2 值得填入

 

2.3 代码

systemutil.Run "D:\Program Files (x86)\HP\QuickTest Professional\samples\flight\app\flight4a.exe"
dialog("Login").WinEdit("Agent Name:").Set DataTable("username", dtLocalSheet)
dialog("Login").WinEdit("Password:").Set DataTable("password", dtLocalSheet)
dialog("Login").WinButton("OK").Click

If dialog("Login").Dialog("Flight Reservations").Exist(5) then
    warnning = dialog("Login").Dialog("Flight Reservations").Static("Incorrect password. Please").GetROProperty("text")
    dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click
    reporter.ReportEvent micPass, "依据窗口Flight Reservation存在, 验证登录成功","实际Flight Reservation窗口存在 显示:"&warnning
    dialog("Login").WinButton("Cancel").Click
    else
    reporter.ReportEvent micFail, "依据窗口Flight Reservation存在, 验证登录成功","实际Flight Reservation窗口不存在"
end if

2.4 运行的效果

 

3 小技巧

输入if+回车 会只能填充代码
posted @ 2019-10-28 11:15  焜掱玚  阅读(335)  评论(0编辑  收藏  举报
levels of contents