zoukankan      html  css  js  c++  java
  • [转载]QTP之录制方式

    原文地址:QTP之录制方式作者:dannizixin

         QTP提供三种不同的录制方式:正常录制(Normal Recording)、模拟录制(Analog Recording)和低级录制(Low Level Recording)。

    1. 正常录制(Normal Recording

    正常录制模式是QTP默认的录制模式,这种模式最突出的特点,是直接对对象,如对标准控件的的操作,录制完之后,不管再次打开的对象位置在哪,它都能执行到。此模式可以录制下对于应用程序的对象的一些列操作,但是对于一些鼠标的运动轨迹却无能为力。经典的例子是Windows的画图程序,不能对于画图的过程进行录制。

    2. 模拟录制(Analog Recording

    为解决上面的问题,QTP提供了模拟录制的方式。模拟录制模式是鼠标和键盘的精确操作进行录制。录制鼠标的拖动,捕捉鼠标的运动轨迹,主要用与绘图此类软件的录制。

    模拟录制模式分为两种:一种是相对于指定窗口录制;另一种是相对于屏幕录制。选择相对于指定窗口录制,就会只录制鼠标键盘的指定窗口内的所有动作,在窗口外的动作不会录制。而屏幕录制就可以录制在整个屏幕内所做的所有动作,包括点击win任务栏上的Quicktest图标,但在QTP窗口内所做的所有操作不会进行录制。

    3. 低级录制(Low Level Recording

    把所有的对象识别为WinObject,是对正常录制下不能识别的环境和对象的一个补充。对对象的位置要求非常严格,不是Object.Operation value 而是记录屏幕坐标点上的操作。对象的坐标有一点改变就有可以录制失败,稳定性较差。

    实际的应用中应该根据实际情况,具体问题具体分析,取舍得当。

    ----夫英雄者,胸怀大志,腹有良谋,有包藏宇宙之机,吞吐天地之志者也。
  • 相关阅读:
    小数据池,bytes
    不会的知识总结:
    nginx低版本不支持pathinfo模式,thinkphp针对此问题的解决办法
    备份了一个nginx的虚拟主机配置文件报错
    centos修改ssh端口
    CentOS安装配置Git服务器(gitosis)
    干货CentOS6.5_Nginx1.40_Php5.57_MySQL5.5.35编译安装全记录
    编译升级php
    php源代码安装常见错误与解决办法分享
    兼容IE,Firefox,Opera等浏览器的添加到收藏夹js代码实现
  • 原文地址:https://www.cnblogs.com/eagleking0318/p/6521037.html
Copyright © 2011-2022 走看看