QTP录制delphi程序,可录制无法运行

来源:互联网 发布:收银软件连锁 编辑:程序博客网 时间:2024/06/03 07:06

1.QTP登录时确保加载Delphi插件

如果安装QTP的时候,安装了Delphi插件,但是登录界面Delphi插件是置灰的,可以在网上下载一个delphi插件并安装

2.录制了delphi语言编写的程序后,可正常录制。回放时有些控件无法回放,提示找不到对象。

   1)检查对象仓库中有该对象

   2)使用SPY工具查看对象的属性,确保应用程序中对象的属性与对象仓库的属性一致

   3)仍不能回放

3.通过以上两点检查,回放扔提示找不到对象,是由于对象的识别不正确

在对象仓库中可以看到:

识别不正确的对象,有一个明显的标志,标示为彩色的立体小方框;识别不正确的话,一般会将对象识别为WinObject类型的对象

4.解决方法:映射

tools-Object Identification...

在Object Identification界面Environment下拉框选中Standard Windows

点击User-Defined按钮,弹出Object Mapping对话框,使用Class Name的小手选中应用程序中的识别不正确的对象,然后选中Map to下拉框中

要映射成的对象

识别正确后显示类型

5.映射完成之后需要重新录制脚本,回放即可运行即可识别对象


0 0
原创粉丝点击