kevin_zcwen 发表于 2015-8-6 19:16:50

求大神帮助,qtp录制delphi应用程序时不能识别对象

qtp录制delphi应用程序时不能识别对象,回放的时候报未知错误,录制的脚本代码都以Delphi开头,请大神指点怎么解决该问题?

jingzizx 发表于 2015-8-7 11:10:13

1/必须添加dephi插件;
2/察看每次你录制的空间属性是不是变化的,选唯一不变的属性作为判断条件;

kevin_zcwen 发表于 2015-8-7 21:35:24

已经加载了delphi插件,录制的控件属性不是变化的,同样都是win7系统,安装同样的QTP安装程序,同样的被测试应用程序,我同事测试后的脚本就可以成功回放,他自动生成的脚本语句前就没有delphi,为什么呢?是我的delphi插件根本就没有识别delphi控件?

kevin_zcwen 发表于 2015-8-7 21:36:35

我是在安装QTP软件的时候选择安装的delphi插件,应该也可以吧?

flyingspray 发表于 2015-8-12 16:10:25

由于QTP无法捕捉已经编译好的Delphi程序中的控件,所以需要将此插件包中的源码引入到工程中重新编译。将该压缩包解压后的MicDelphiAgent等源码放到Delphi工程路径下,
在Delphi主函数中:
uses
MicDelphiAgent,
之后重新编译为可执行程序即可.

kevin_zcwen 发表于 2015-8-12 20:10:26

,谢谢大家,问题已解决,原因是qtp12不需要单独加载delphi插件,把delphi插件去掉就可以了

xiaoshi_2011 发表于 2015-8-18 14:06:29

kevin_zcwen 发表于 2015-8-12 20:10
,谢谢大家,问题已解决,原因是qtp12不需要单独加载delphi插件,把delphi插件去掉就可以了

楼主,你的QTP12用起来怎么样?比QTP11好用吗?兼容chrome浏览器吗?

kevin_zcwen 发表于 2015-8-22 16:57:58

我恐怕帮不上你的忙,我没有用过11,我测试的是C/S结果的程序

Jayden99999 发表于 2018-11-21 15:56:09

kevin_zcwen 发表于 2015-8-22 16:57
我恐怕帮不上你的忙,我没有用过11,我测试的是C/S结果的程序

uft12测试delphi坚持下来了么,加个好友,咨询点问题
页: [1]
查看完整版本: 求大神帮助,qtp录制delphi应用程序时不能识别对象