huiyuan0217 发表于 2010-8-28 11:16:20

QTP的winobject

在录制一个c/s的画图软件,里面只录制到了winobject click drag drop,我画的或选中的对象都没显示,请问一下我能否通某种方式将画布中所画的识别出来,谢谢

dllnetspy 发表于 2010-8-28 11:59:39

winobject是因为qtp识别不了这个对象导致的

huiyuan0217 发表于 2010-8-28 12:49:21

那怎么办,我可以回放通过阿

blizzardlyk 发表于 2010-8-28 14:06:05

首先,你需要确定你的被测程序是用什么开发语言写的。然后QTP安装相应的插件。你目前所录制的脚本,QTP只记录了一些坐标信息和鼠标的基本操作信息,这样的脚本在回放过程中是比较脆弱的。非常依赖窗口的大小,位置以及系统的分辨率。因此,回放不成功的几率非常大。

还有个方法,就是通过对象的MAP设置,把你被测程序中的对象强制关联到QTP定义的对象,并且调用其封装的方法。同样,这种强制关联的对象在调用其方法时,也会产生未知错误,但相对先前哪些只记录坐标和鼠标事件信息的脚本来说,要稳定些。

huiyuan0217 发表于 2010-8-28 14:20:28

是啊就是那样想的很脆弱      用VB开发的已经选择了VB的add in 还是不能识别我试下你的后一个办法 谢谢:D
页: [1]
查看完整版本: QTP的winobject