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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • noip2012质因数分解_90分解质因数是多少

    noip2012质因数分解_90分解质因数是多少已知正整数n是两个不同的质数的乘积,试求出两者中较大的那个质数。输入格式一个正整数n。输出格式一个正整数p,即较大的那个质数。n≤2×10的9次方这道题可以暴力枚举,但时间复杂度是O(2n),但我们可以用O(n),的时间复杂的做出来,代码如下:`#include#include<iostream>usingnamespacestd;intmain(…

  • 源码网_python源码从哪下载

    源码网_python源码从哪下载源码目录结构我们首先来看下models.py的代码结构我们可以看到这个模块中定义了12个属性和22个模型类,我们依次来看属性源码分析importosfromenumimportEnu

  • Git 指令大全

    Git 指令大全Git是分散式的版本控制系統,從架設、簡易操作、設定,此篇主要是整理基本操作、遠端操作等.註:Git的範圍太廣了,把這篇當作是初學入門就好了. 注意事項由project/.git/config可知:(若有更多,亦可由此得知)origin(remote)是Repository的版本master(branch)是local端,

  • vue引入图片url变量

    vue引入图片url变量1.引入方式普通引入<template>//普通引入<imgsrc=”../assets/images/01.jpg”>//webpack编译处理后:<imgsrc=”/img/01.f0afc36d.jpg”><template>变量引入<template>…

  • 超详细mac新手教程_mac电脑新手入门教程

    超详细mac新手教程_mac电脑新手入门教程本文收录于:风云社区(提供各类mac软件资源下载)本文源自:什么值得买无论轻薄办公本、还是赶超台式性能的游戏本,关注#笔记本攻略#栏目,解决笔记本电脑从选购到使用的各种问题。引子大部分用户接触的第一个操作系统大多是windows,楼主记得曾经小学的微机课也是以win98为基础学习了一众office软件。随着工作的多样化,单一的windows系统已经无法满足部分需求,而隔壁苹果的Mac…

  • 字节跳动 java面经_字节跳动Java面经(已offer)[通俗易懂]

    5.15一面(3点开始,80分钟)1.自我介绍,聊了聊学校近况2.Java集合框架,看了哪些源码,arraylist、linkedlist原理,让你实现一个hashmap机会如何设计(没让手写????)3.线程池的执行过程、核心参数以及常用的几个线程池(感觉每次面试都会问????)4.JVM的相关知识,OOM如何定位,说几个虚拟机指令以及虚拟机栈可能会发生什么错误,四种引用类型5.Java并发,…

发表回复

您的电子邮箱地址不会被公开。

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