概述:

本系列文章主要用来研究和分析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相关推荐

  1. QTP自动例子的源码分析--ClearMainWindow

    概述: 本系列文章主要用来研究和分析QTP自动的例子的源码分析,学习它的编码方式和代码结构, 所涉及的Action 分三部分 1.共用的Action 2.功能性Action,它们一般会调用共用的Act ...

  2. 基于TCP网络通信的自动升级程序源码分析-客户端接收文件

    升级程序客户端接收文件 /// <summary>/// 文件数据缓存 索引是 ConnectionInfo对象 数据包的顺序号 值是数据/// </summary>Dicti ...

  3. RabbitMQ自动扩展消费者源码分析

    1 前言 在 RabbitMQ异常监控及动态控制队列消费的解决方案 中,提供了一种在线动态修改消费者数量的方法,但使用该方法需要及时的监控队列消息的堆积情况,不能做到自动扩展(增加或减少)消费者数量, ...

  4. 自动驾驶 Apollo 源码分析系列,感知篇(六):车道线 Dark SCNN 算法简述及车道线后处理代码细节简述

    本文大纲 自动驾驶中的车道线检测思路 SCNN 算法思想 Apollo 中对应的 dark scnn 代码逻辑 dark scnn 模型结构 SCNN 方向的简化 heatmap 对应代码逻辑 灭点提 ...

  5. 自动驾驶 Apollo 源码分析系列,感知篇(二):Perception 如何启动?

    从 Apollo 的官方文档,我们很容易得知 Perception 是核心的组件之一,但像所有的 C++ 程序一样,每个应用都有一个 Main 函数入口,那么引出本文要探索的 2 个问题: Perce ...

  6. 自动装箱和自动拆箱——源码分析

    自动装箱和拆箱是Java提供给程序员的语法糖,方便了程序员开发,Java为每种基本数据类型都提供了对应的包装器类型.Integer和int类型变量的相互转换,代码如下所示: Integer i = 1 ...

  7. 自动驾驶 Apollo 源码分析系列,系统监控篇(二):Monitor模块如何监控硬件

    前面的文章有分析,Monitor 模块监控的内容分为 Hardware 和 Software 两位. 本篇分析硬件监控部分. 首先,可以观察一下 Apollo 官方文档给出的硬件连接图. 跟自动驾驶本 ...

  8. 自动驾驶 Apollo 源码分析系列,感知篇(八):感知融合代码的基本流程

    说起自动驾驶感知系统,大家都会谈论到感知融合,这涉及到不同传感器数据在时间.空间的对齐和融合,最终的结果将提升自动驾驶系统的感知能力,因为我们都知道单一的传感器都是有缺陷的.本篇文章梳理 Apollo ...

  9. 自动驾驶 Apollo 源码分析系列,感知篇(七):Lidar 障碍物检测基本流程

    Apollo 系统传感器是以 Lidar 为主的,本文整理在 Apollo 6.0 中 Lidar 的基本代码流程. 1. 从 Component 出发 因为有了之前红绿灯检测代码分析的经验,我们自然 ...

  10. SpringBoot自动配置【源码分析】-初始加载自动配置类

    @Import(AutoConfigurationImportSelector.class) 1.利用getAutoConfigurationEntry(annotationMetadata);给容器 ...

最新文章

  1. maven_Maven提示:关于可执行jar的全部
  2. shell脚本:批量检查并更改MySQL数据库表的存储引擎工作中总结
  3. 学java_如何一步一步的学Java
  4. chkdsk 检查卷位图时发现损坏_如何修复Windows 10引导记录损坏故障
  5. Python IDLE入门
  6. javadoc定义异常_Doclava:来自Google的自定义Javadoc Doclet
  7. 利用C语言实现计算机图像处理的方法
  8. 专业人士对《程序员修炼之道》的赞誉
  9. [Bzoj2152]聪聪可可
  10. 物理内存管理之zone详解
  11. GTK真不容易,资料少,学得人也少!
  12. 服务器内部错误文件接收失败,您的接收电子邮件服务器报告发生内部错误.docx...
  13. 怎样卸载deepin系统_win10系统双系统下卸载deepin的详细技巧
  14. 多态 继承 封装 打印输出长方形 正方形 圆形的周长和面积
  15. 解决图像目标检测两框重叠问题
  16. 打印表格留标题怎么设置_表格打印怎么保留标题!EXCEL打印如何设置每页都显示标题栏...
  17. 【前端基础知识】讲清楚正则表达式——第四期(4/5)
  18. 隐私保护的数据挖掘综述
  19. Mycat 1.6日志分类-Sequoia数据库相关日志
  20. 福州大学计算机学硕分数,2021年福州大学考研录取分数线应该在哪里查询?

热门文章

  1. java interface作用是什么_关于Java反射原理:
  2. numpy下, meshgrid
  3. URDGN:Ultra-resolve Face Images by Discriminative Generative Networks
  4. 【ML小结13】最大熵模型
  5. 【51nod 1439】互斥对【容斥原理】
  6. 复旦nlp实验室 nlp-beginner 任务三:基于注意力机制的文本匹配
  7. 使用pynput模块监听用户键盘输入,保存至txt
  8. matlab解六元一次方程,如何用MATLAB编写六元一次方程组
  9. win8文件共享服务器搭建,Win8系统开启公用文件夹共享的方法【图文】
  10. mysql数据库wait_timeout_mysql设置wait_timeout详解