[转载]QTP之录制方式
原文地址:QTP之录制方式作者:dannizixin
1. 正常录制(Normal Recording)
正常录制模式是QTP默认的录制模式,这种模式最突出的特点,是直接对对象,如对标准控件的的操作,录制完之后,不管再次打开的对象位置在哪,它都能执行到。此模式可以录制下对于应用程序的对象的一些列操作,但是对于一些鼠标的运动轨迹却无能为力。经典的例子是Windows的画图程序,不能对于画图的过程进行录制。
2. 模拟录制(Analog Recording)
为解决上面的问题,QTP提供了模拟录制的方式。模拟录制模式是鼠标和键盘的精确操作进行录制。录制鼠标的拖动,捕捉鼠标的运动轨迹,主要用与绘图此类软件的录制。
模拟录制模式分为两种:一种是相对于指定窗口录制;另一种是相对于屏幕录制。选择相对于指定窗口录制,就会只录制鼠标键盘的指定窗口内的所有动作,在窗口外的动作不会录制。而屏幕录制就可以录制在整个屏幕内所做的所有动作,包括点击win任务栏上的Quicktest图标,但在QTP窗口内所做的所有操作不会进行录制。
3. 低级录制(Low Level Recording)
把所有的对象识别为WinObject,是对正常录制下不能识别的环境和对象的一个补充。对对象的位置要求非常严格,不是Object.Operation value 而是记录屏幕坐标点上的操作。对象的坐标有一点改变就有可以录制失败,稳定性较差。
实际的应用中应该根据实际情况,具体问题具体分析,取舍得当。
----夫英雄者,胸怀大志,腹有良谋,有包藏宇宙之机,吞吐天地之志者也。