UFT脚本[通俗易懂]

UFT脚本[通俗易懂]SystemUtil.Run”C:\ProgramFiles(x86)\HP\UnifiedFunctionalTesting\samples\flight\app\flight4a.exe”使用Systemutil.Run打开订票程序Dialog(“Login”).WinEdit(“AgentName:”).Set”mercury”输入代理名称“mercury”Dialog(“

大家好,又见面了,我是你们的朋友全栈君。

SystemUtil.Run”C:\ProgramFiles(x86)\HP\UnifiedFunctionalTesting\samples\flight\app\flight4a.exe”

使用Systemutil.Run打开订票程序

Dialog(“Login”).WinEdit(“AgentName:”).Set “mercury”

输入代理名称“mercury

Dialog(“Login_2”).WinButton(“Help”).Click

点击Help按钮

Dialog(“Login_2”).Dialog(“FlightReservations”).Static(“The password is ‘MERCURY'”).CheckCheckPoint(“The password is ‘MERCURY'”)

01_Login中添加文本检查点检查MERCURY是否显示在’’之间

Dialog(“Login_2”).Dialog(“FlightReservations”).WinButton(“确定“).Click

关闭Help对话框

Dialog(“Login”).WinEdit(“Password:”).SetSecure”5624a3762a03a45a9b60bcbe70201011e9a73323″

输入密码

Dialog(“Login”).WinButton(“OK”).Click

点击登录

 

Window(“FlightReservation”).Activate

Window(“FlightReservation”).ActiveX(“MaskEdBox”).Type “102715”

选择日期

Window(“Flight Reservation”).WinComboBox(“FlyFrom:”).Select “Frankfurt”

选择出发地“Frankfurt

Window(“FlightReservation”).WinComboBox(“Fly To:”).Select “LosAngeles”

选择目的地“Los Angeles

Window(“FlightReservation”).WinButton(“FLIGHT”).Click

点击“FLIGHT”按钮

Window(“FlightReservation”).Dialog(“FlightsTable”).WinButton(“OK”).Click

选择一种票价

Window(“FlightReservation”).WinEdit(“Name:”).Set “jzm”

输入订票人姓名

Window(“FlightReservation”).WinEdit(“Tickets:”).Set “2”

输入票数

Window(“FlightReservation”).WinButton(“Insert Order”).Click

点击“Insert Order

Window(“FlightReservation”).WinEdit(“Order No:”).Check CheckPoint(“OrderNo:”)

在“Order No:”设立标准检查点

p=Window(“FlightReservation”).WinEdit(“Price:”).GetROProperty(“text”)

p1=mid(p,2)

num=Window(“FlightReservation”).WinEdit(“Tickets:”).GetROProperty(“text”)

 

t=Window(“FlightReservation”).WinEdit(“Total:”).GetROProperty(“text”)

t1=mid(t,2)

If abs(t1-p1*num)<0.0001 Then

         reporter.ReportEventmicPass,”票价检查“,”总价计算正确

         else

         reporter.ReportEventmicFail,”票价检查“,”总价计算不正确

End If

采用自定义检查点,检查Price*Ticket的价格是否等于Total,并用if语句写出判定成功或者失败后的Reporter.ReportEvent报告语句

Window(“FlightReservation”).WinMenu(“Menu”).Select “Help;About…”

Window(“FlightReservation”).Dialog(“About Flight Reservation”).CheckCheckPoint(“About Flight Reservation System”)

Window(“FlightReservation”).Dialog(“About FlightReservation”).WinButton(“OK”).Click

Window(“FlightReservation”).Activate

Window(“FlightReservation”).Close

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140377.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月8日 下午12:20
下一篇 2022年5月8日 下午12:40


相关推荐

  • Aliddns插件使用:小白超详细图文教程

    Aliddns插件使用:小白超详细图文教程Aliddns插件使用:小白超详细图文教程。Aliddns插件,用阿里的云解析速度是快,天下武功为快不破….作为一个小白的我,看这篇帖子也是一脸懵逼,http://koolshare.cn/thread-64703-1-1.html经过自己不耻下问的精神,总算完全搞明白了…给大家带来完整超详细的教程:首先你宽带要是公网IP,不是公网IP的童鞋,可以到

    2022年5月2日
    542
  • ThreadPoolExecutor的keepAliveTime=0说明

    点击上方☝,轻松关注!及时获取有趣有料的技术文章如题,如下图,解释ThreadPoolExecutor的keepAliveTime=0。上图来自《并发编程的艺术》一书,书中有下面一段描…

    2022年3月1日
    89
  • Python将两个列表合并成一个列表

    Python将两个列表合并成一个列表Python 将两个数组合并成一个数组 多维数组变成一维数组

    2026年3月20日
    2
  • 转载:QT版本系列介绍[通俗易懂]

    转载:QT版本系列介绍[通俗易懂]
    一、Qt简介
    Qt工具包是一个跨平台的C++开发工具。Qt被主要用在了KDE桌面环境的开发中。它是挪威Trolltech公司的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力。
    使用Qt开发的软件,可以在任何支援的平台上编译与执行,而不需要修改源代码。可以实现本平台的图形界面风格,也可实现其它平台的图形界面风格。比如您可以在MicrosoftWindows平台下编译出具有苹果公司MacOS图形界面风格的应用程序。

    2022年5月16日
    58
  • Java我的高效编程之常用函数

    Java我的高效编程之常用函数

    2020年11月12日
    230
  • uniqueResult_unique的用法和例句

    uniqueResult_unique的用法和例句uniqueResult()返回唯一结果Result()返回结果(展示所有结果)hql=”selectmax(sid)fromstudents”;Queryquery=session.createQuery(hql);sid=(String)query.uniqueResult();//返回唯一结果

    2025年10月22日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号