QTP系统参数设置对录制的影响

来源:互联网 发布:人工智能 安防 真相 编辑:程序博客网 时间:2024/05/17 23:11

l  关于录制设置的区分 

Ø  该设置可以细化操作,将每个动作细化为一个event,即事件。

Ø  以指定鼠标事件的敏感度 (例如,指示 QTP 连续记录 mouseDown 操作和 mouseUp 操作,而非 click 操作)

l  处理流程:

Ø  1.启动QTP

Ø  2.进入到web event recording configuration对话框

Ø  3.web event recording configuration的设置

Ø  4.保存退出,录制脚本

 

web event recording configuration-〉web event recording configuration对话框,这里有三个录制级别可以设置分别为最低,中等,高级,如下图所示:

 

如果还是不能满足录制需要可以点击custom settings按钮弹出如下对话框

 

左边是对象列表树, 包含了web中QTP所能识别的所有控件,可以通过add object添加object控件。

右边是跟控件对应的实例,包含了相对应的控件的鼠标录制属性,可以通过add event来添加event控件。

如下图所示:

 

关于QTP录制不到mouseover问题

解答:

修改Web Event Recording Configuration中的以下设置:将Any Web Object、Web Object-->Image、Web Object -- >WebArea这三项上的Onmouseover都改成Always Enable就可以了。

Action screen

对于Action screen捕捉不精确的解决办法

问题描述:

QTP不能100%精确的捕捉到Action screen,但是对于Action screen捕捉不精确的问题,可以通过QTP Action screen的设置来逐步精确(建议在录制时设检查点,避免捕捉不精确的问题)

处理流程:

Ø  1在QTP中设置捕捉级别

Ø  2录制脚本

 

active screen 捕捉

在QTP中设置捕捉级别,点击tools—options,选择active screen tab,如下图所示:

 

分为4个级别

Ø  None: 不保存active screen

Ø  Minimun: 最小化保存active screen

Ø  Partial: 中级别保存active screen

Ø  Complete: 最高级别保存active screen

 

custom level自定义,如下图所示:

Reset to有四个选择:

Ø  完整 - 在每个步骤的 Active Screen 中,捕获应用程序的活动窗口/对话框/网页上所有对象的所有属性。

Ø  部分 - (默认值)。在应用程序的窗口中执行的第一个步骤的 Active Screen 中,捕获应用程序的活动窗口/对话框/网页上所有对象的所有属性,以及在同一窗口的后续步骤中录制对象的所有属性。

Ø  最小 - 在每个步骤的 Active Screen 中,仅捕获录制对象及其父对象的属性。

Ø  无 - 禁止捕获所有应用程序和网页的 Active Screen 文件。


文章转自:http://www.qaroad.com/view/107

0 0
原创粉丝点击