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.映射完成之后需要重新录制脚本,回放即可运行即可识别对象