概述:

本系列文章主要用来研究和分析QTP自动的例子的源码分析,学习它的编码方式和代码结构,

所涉及的Action 分三部分

1.共用的Action

2.功能性Action,它们一般会调用共用的Action

3.功能性函数

Action:FlightLib1

下面是ClearMainWindow的具体分析(作用和好处,以免在运行的时候,之前的那个窗口是开着的,导致回访的时候出错,这样代码的健壮性比较好)

Purpose:This Action clears the main window and Does not save any information in the window

Input Params:None

Output Params:None

代码8~9行,如果Open Order界面已经是开着的,点击cancel将其关闭

代码12~16行,通过点击new order,清除之前可能有输入的记录

代码18~22行,Checking to see if message window appears.  If so, function presses "No" button and doesn't save the changes(如图里的错误信息)

转载于:https://blog.51cto.com/jasonteststudy/1330644

QTP自动例子的源码分析--ClearMainWindow相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 再见了SpringMVC,这个框架有点厉害,甚至干掉了Servlet!
  2. Foundation框架介绍
  3. 一堂课玩转rpm包的制作
  4. 解决Android 5.1物理键盘与软键盘的同时使用
  5. How to make Windows Form app truly Full Screen (and to hide Taskbar) in C#? 转
  6. Atitit 实现java的linq 以及与stream api的比较
  7. 重温3 Activity Intent 向下传递数据 向上传递数据
  8. Discuz! 防御CC攻击的设置办法
  9. 是什么摧毁了程序员的工作效率
  10. 计算机国家实验教学示范中心,教育部 财政部关于批准2007年国家级实验教学示范中心建设...
  11. Host-Only(仅主机模式)
  12. C文件流I/O操作:FILE类型
  13. Postman安装教程及汉化
  14. 如何查看局域网络计算机资料,怎么查看局域网内所有电脑的信息
  15. Matlab 求不规则图形的 内切圆和外接圆 函数
  16. 使用电脑麦克风的时候发现有杂音怎么办
  17. github官网打开速度很慢的解决办法
  18. 一个例子入坑布谷鸟算法(附完整py代码)
  19. Excel文件筛选结果
  20. iOS备忘录之华文宋体字库下载

热门文章

  1. C++_类和对象_C++多态_多态的原理剖析---C++语言工作笔记070
  2. 大数据之-Hadoop伪分布式_启动YARN并运行MR程序---大数据之hadoop工作笔记0026
  3. ES6新特性_const声明常量以及特点---JavaScript_ECMAScript_ES6-ES11新特性工作笔记005
  4. OAuth2.0_环境搭建_Spring Security OAuth2.0认证授权---springcloud工作笔记139
  5. VC++多线程工作笔记0001---认识与创建线程
  6. java工作笔记020---Java中的关键字 transient
  7. JAVA零碎要点015---java BigDecimal常见操作_加减乘除操作_比较_取几位小数四舍五入_随时更新
  8. mxnet window10 cpu 模式的安装
  9. 一台交换机可以有多个ip段吗_网络设备:中继器、集线器、网桥、交换机、路由器、网关的总结!...
  10. python实现用户登录_Python实现简单的用户登录功能并且限制次数