QTP录制模式
2009-05-16 19:10
274 查看
正常录制模式
QTP默认为正常录制模式,此类模式继承了对象模型的所有优点,能够充分发挥对象库的威力。他通过识别程序中的对象来代替以前屏幕坐标的形式。但是正常模式并不能保证程序中所有的对象因此还需要其它两种模式来补充。
模拟录制模式(Analog Recording):
此类模式录制了所有键盘和鼠标的操作,对象不能识别可以考虑使用,录制后文件比较大,这类方式适用于不能录制对象模式时适用。请注意这种方式是不能由QTP进行编辑的。记录鼠标的轨迹,键盘的动作,如:鼠标拖动,点击等等。选择模拟录制模式,如果在回放时,改变了屏幕的分辨率或者窗口/屏幕的位置, 回放就会失败。
低级录制模式(Low Level Recording):
(不推荐)此类方式录制的对象都以Window和WinObject的形式存在。在低级录制模式下,QTP能够按照屏幕上的x坐标和y坐标。录制该对象,将所有父类对象录制为Windows测试对象,将所有的其他对象录制为WinObject测试对象。它们在ActiveScreen中显示为标准Windows对象,这类方式适用于QTP不能正常识别对象时应用,主要是记录坐标的位置,可以对QTP不支持的对象的记录。
无法录制一般的解决办法 :
1. 通过Js实现鼠标滑动菜单时,显示的下拉菜单,可通过 tools -> Web Event Recording 实现link 的 onmouseover 事件;
续
QTP默认为正常录制模式,此类模式继承了对象模型的所有优点,能够充分发挥对象库的威力。他通过识别程序中的对象来代替以前屏幕坐标的形式。但是正常模式并不能保证程序中所有的对象因此还需要其它两种模式来补充。
模拟录制模式(Analog Recording):
此类模式录制了所有键盘和鼠标的操作,对象不能识别可以考虑使用,录制后文件比较大,这类方式适用于不能录制对象模式时适用。请注意这种方式是不能由QTP进行编辑的。记录鼠标的轨迹,键盘的动作,如:鼠标拖动,点击等等。选择模拟录制模式,如果在回放时,改变了屏幕的分辨率或者窗口/屏幕的位置, 回放就会失败。
低级录制模式(Low Level Recording):
(不推荐)此类方式录制的对象都以Window和WinObject的形式存在。在低级录制模式下,QTP能够按照屏幕上的x坐标和y坐标。录制该对象,将所有父类对象录制为Windows测试对象,将所有的其他对象录制为WinObject测试对象。它们在ActiveScreen中显示为标准Windows对象,这类方式适用于QTP不能正常识别对象时应用,主要是记录坐标的位置,可以对QTP不支持的对象的记录。
无法录制一般的解决办法 :
1. 通过Js实现鼠标滑动菜单时,显示的下拉菜单,可通过 tools -> Web Event Recording 实现link 的 onmouseover 事件;
续
相关文章推荐
- 转载:QTP录制模式的选择
- qtp12录制模式
- QTP10.0无法进入录制模式的解决方法
- QTP三种录制模式及模拟录制模式和低级录制模式的区别、规则
- QTP三种录制模式
- 视频:第7讲-QTP的三种录制模式【QTP自动化测试视频系列_亿能测试】
- QTP三种录制模式
- QTP三种录制模式
- QTP10.0下拉菜单录制设置
- QTP手工启动,录制WinAPP内容为空
- QTP无法录制下拉菜单的解决方法
- 【原创】QTP录制(非常规)下拉框操作脚本
- qtp录制脚本过程中无法识别控件的解决方法
- qtp录制ajax 下拉框 不成功解决方法
- 【QTP 10】QTP录制时报错: unable to launch the browser 解决
- 【软件测试自动化-QTP系列讲座 10】== QTP的两种回放模式 ==
- 转载:QTP低级录制
- QTP在录制脚本的时候会将鼠标点击过的对象自动添加到对象库中,而那些未被点击过的对象将不会被添加,导致针对某一对象手动添加的脚本运行不通过,因此需要手动把测试对象添加到对象库中,方法如下:
- 用对象模式实现QTP的远程调用
- QTP录制的问题