QTP测试Delphi项目点滴记载-添加对象

上一篇 / 下一篇  2009-02-04 15:18:07 / 个人分类:QTP

我的qtp是9.2的版本,没有安装delphi的插件,故qtp不能识别delphi的很多控件,导致,录制的时候可以录制成功,但是回放的时候始终不能识别到相应的对象,就需要用qtp的Object Identification工具进行对象的添加。

步骤:

1、录制后察在keyword view中,找到那个你需要自定义的控件所在的条目,点右键,有一个object propertys,看一下里面的条目,大部分默认使用window id做识别。这个delphi由于有些不是window的标准控件,故这个市没有用的。。这一步需要记录下属性中的nativeclass值,如“edit”

2、打开Object Identification工具,点击“User-Defined”,在弹出的对话框class name中输入刚才记录下的名称“Edit”,后面选择其继承于“map to”,在下拉框中找到其父类。如改处的编辑框,其父类选择:singline edit

3、在自定义的控件Assisive Properties 中选择x  y (表示控件的坐标,相对值),删除windows id项

4、完成设置后确定,重新录制后,就可以回放成功了。

 

 

以后操作适用于QTP不能识别的控件的自定义


TAG: QTP

 

评分:0

我来说两句

Open Toolbar