QTP:强化脚本之检查点

一,目的

检查脚本或者业务是否运行成功

 二,分类

标准检查点

检查应用程序或网页中对象的属性值。标准检查点会检查各种对象,如按钮、单选按钮、组合框、列表等等。例如,您可以检查在选择单选按钮之后它是否处于激活状态,或者可以检查编辑字段的值。标准检查点在所有加载项环境中都受到支持。

SystemUtil.Run "C:\HP\QTP\samples\flight\app\flight4a.exe"
Dialog("Login").WinEdit("Agent Name:").Set DataTable("p_Text", dtGlobalSheet)
Dialog("Login").WinEdit("Agent Name:").Check CheckPoint("Agent Name:")
Dialog("Login").WinEdit("Agent Name:").Type  micTab 
Dialog("Login").WinEdit("Password:").SetSecure DataTable("p_Text1", dtGlobalSheet)
Dialog("Login").WinEdit("Password:").Type  micReturn 
Window("Flight Reservation").Close

位图检查点

检查位图格式的网页或应用程序区域。例如,假设您有一个网站,可以显示用户指定的城市的地图。该地图具有用于缩放的控制键。在单击放大地图的控制键后,您可以录制所显示的新地图。使用位图检查点,您可以检查该地图是否正确放大。位图检查点在所有加载项环境中都受到支持。

SystemUtil.Run "C:\HP\QTP\samples\flight\app\flight4a.exe"
Dialog("Login").WinEdit("Agent Name:").Set "shao"
Dialog("Login").WinEdit("Agent Name:").Type  micTab 
Dialog("Login").WinEdit("Password:").SetSecure "123456"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Check CheckPoint("Flight Reservation")
Window("Flight Reservation").Close

文本检查点

重在在于只能录制的时候添加!!!!

检查文本字符串是否显示在应用程序或网页的适当位置中。例如,假设您的应用程序或网页显示句子:“从纽约到旧金山的航班”。您可以创建一个文本检查点,检查词语“纽约”是否显示在“从”与“到旧金山的航班”之间。文本检查点在所有加载项环境中受到支持。

SystemUtil.Run "C:\HP\QTP\samples\flight\app\flight4a.exe"
Dialog("Login").WinEdit("Agent Name:").Set "123456"
Dialog("Login").WinEdit("Agent Name:").Check CheckPoint("Agent Name:_5")
Dialog("Login").WinEdit("Password:").SetSecure "5e0220b0656f864642b074409e68c0b2a0d544a7"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close

三,检查脚本是否成功运行

一,检查点

如前面所述

二,checkpropertiy

Browser("Nested Lists").Page("Page").WebEdit("Name").CheckProperty "value", "Mercury"

三,reporter

Reporter.LogEvent ("User",syDictionary,Reporter.GetContext())
发布了349 篇原创文章 · 获赞 161 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/qq_42192693/article/details/103433102