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

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值