QTP自动例子的源码分析--OpenOrder
概述:
本系列文章主要用来研究和分析QTP自动的例子的源码分析,学习它的编码方式和代码结构,
所涉及的Action 分三部分
1.共用的Action
2.功能性Action,它们一般会调用共用的Action
3.功能性函数
Action:FlightLib1
下面是OpenOrder的具体分析
Purpose:This Action takes in as it's input parameter an order number.it opens a flight reservation
according to this number, 通过order number 打开flight reservation
Input Params:Parameter("OrderNumber")
Output Params:None
代码11~16行,Flight Reservation 为active状态时,通过GetROProperty方法获取order no.的值,如果为空的话,赋予0
代码19~21,将获取到的值转行成整型(我也不太理解,这里为什么这么写)?
代码24行,打开open order
代码28~31行,如果“Open Order”界面已经打开了(exist(1)脚本寻找一分钟 Open Order 1分钟),勾选上On
代码34~35行,将之前获取到的值,输入到Open Order num. field里面
代码34~45行,如果通过Order No.查询的记录没有,将返回到主界面。
本文转自 jasonteststudy 51CTO博客,原文链接:http://blog.51cto.com/jasonteststudy/1330639
QTP自动例子的源码分析--OpenOrder相关推荐
- QTP自动例子的源码分析--ClearMainWindow
概述: 本系列文章主要用来研究和分析QTP自动的例子的源码分析,学习它的编码方式和代码结构, 所涉及的Action 分三部分 1.共用的Action 2.功能性Action,它们一般会调用共用的Act ...
- 基于TCP网络通信的自动升级程序源码分析-客户端接收文件
升级程序客户端接收文件 /// <summary>/// 文件数据缓存 索引是 ConnectionInfo对象 数据包的顺序号 值是数据/// </summary>Dicti ...
- RabbitMQ自动扩展消费者源码分析
1 前言 在 RabbitMQ异常监控及动态控制队列消费的解决方案 中,提供了一种在线动态修改消费者数量的方法,但使用该方法需要及时的监控队列消息的堆积情况,不能做到自动扩展(增加或减少)消费者数量, ...
- 自动驾驶 Apollo 源码分析系列,感知篇(六):车道线 Dark SCNN 算法简述及车道线后处理代码细节简述
本文大纲 自动驾驶中的车道线检测思路 SCNN 算法思想 Apollo 中对应的 dark scnn 代码逻辑 dark scnn 模型结构 SCNN 方向的简化 heatmap 对应代码逻辑 灭点提 ...
- 自动驾驶 Apollo 源码分析系列,感知篇(二):Perception 如何启动?
从 Apollo 的官方文档,我们很容易得知 Perception 是核心的组件之一,但像所有的 C++ 程序一样,每个应用都有一个 Main 函数入口,那么引出本文要探索的 2 个问题: Perce ...
- 自动装箱和自动拆箱——源码分析
自动装箱和拆箱是Java提供给程序员的语法糖,方便了程序员开发,Java为每种基本数据类型都提供了对应的包装器类型.Integer和int类型变量的相互转换,代码如下所示: Integer i = 1 ...
- 自动驾驶 Apollo 源码分析系列,系统监控篇(二):Monitor模块如何监控硬件
前面的文章有分析,Monitor 模块监控的内容分为 Hardware 和 Software 两位. 本篇分析硬件监控部分. 首先,可以观察一下 Apollo 官方文档给出的硬件连接图. 跟自动驾驶本 ...
- 自动驾驶 Apollo 源码分析系列,感知篇(八):感知融合代码的基本流程
说起自动驾驶感知系统,大家都会谈论到感知融合,这涉及到不同传感器数据在时间.空间的对齐和融合,最终的结果将提升自动驾驶系统的感知能力,因为我们都知道单一的传感器都是有缺陷的.本篇文章梳理 Apollo ...
- 自动驾驶 Apollo 源码分析系列,感知篇(七):Lidar 障碍物检测基本流程
Apollo 系统传感器是以 Lidar 为主的,本文整理在 Apollo 6.0 中 Lidar 的基本代码流程. 1. 从 Component 出发 因为有了之前红绿灯检测代码分析的经验,我们自然 ...
- SpringBoot自动配置【源码分析】-初始加载自动配置类
@Import(AutoConfigurationImportSelector.class) 1.利用getAutoConfigurationEntry(annotationMetadata);给容器 ...
最新文章
- maven_Maven提示:关于可执行jar的全部
- shell脚本:批量检查并更改MySQL数据库表的存储引擎工作中总结
- 学java_如何一步一步的学Java
- chkdsk 检查卷位图时发现损坏_如何修复Windows 10引导记录损坏故障
- Python IDLE入门
- javadoc定义异常_Doclava:来自Google的自定义Javadoc Doclet
- 利用C语言实现计算机图像处理的方法
- 专业人士对《程序员修炼之道》的赞誉
- [Bzoj2152]聪聪可可
- 物理内存管理之zone详解
- GTK真不容易,资料少,学得人也少!
- 服务器内部错误文件接收失败,您的接收电子邮件服务器报告发生内部错误.docx...
- 怎样卸载deepin系统_win10系统双系统下卸载deepin的详细技巧
- 多态 继承 封装 打印输出长方形 正方形 圆形的周长和面积
- 解决图像目标检测两框重叠问题
- 打印表格留标题怎么设置_表格打印怎么保留标题!EXCEL打印如何设置每页都显示标题栏...
- 【前端基础知识】讲清楚正则表达式——第四期(4/5)
- 隐私保护的数据挖掘综述
- Mycat 1.6日志分类-Sequoia数据库相关日志
- 福州大学计算机学硕分数,2021年福州大学考研录取分数线应该在哪里查询?
热门文章
- java interface作用是什么_关于Java反射原理:
- numpy下, meshgrid
- URDGN:Ultra-resolve Face Images by Discriminative Generative Networks
- 【ML小结13】最大熵模型
- 【51nod 1439】互斥对【容斥原理】
- 复旦nlp实验室 nlp-beginner 任务三:基于注意力机制的文本匹配
- 使用pynput模块监听用户键盘输入,保存至txt
- matlab解六元一次方程,如何用MATLAB编写六元一次方程组
- win8文件共享服务器搭建,Win8系统开启公用文件夹共享的方法【图文】
- mysql数据库wait_timeout_mysql设置wait_timeout详解