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)HPQuickTest Professionalsamplesflightappflight4a.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+回车 会只能填充代码
作者:以罗伊
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/my-ordinary/p/11739370.html