51Testing软件测试论坛

标题: QTP的winobject [打印本页]

作者: huiyuan0217    时间: 2010-8-28 11:16
标题: QTP的winobject
在录制一个c/s的画图软件,里面只录制到了winobject click drag drop,我画的或选中的对象都没显示,请问一下  我能否通某种方式将画布中所画的识别出来,谢谢
作者: dllnetspy    时间: 2010-8-28 11:59
winobject是因为qtp识别不了这个对象导致的
作者: huiyuan0217    时间: 2010-8-28 12:49
那怎么办,我可以回放通过阿
作者: blizzardlyk    时间: 2010-8-28 14:06
首先,你需要确定你的被测程序是用什么开发语言写的。然后QTP安装相应的插件。你目前所录制的脚本,QTP只记录了一些坐标信息和鼠标的基本操作信息,这样的脚本在回放过程中是比较脆弱的。非常依赖窗口的大小,位置以及系统的分辨率。因此,回放不成功的几率非常大。

还有个方法,就是通过对象的MAP设置,把你被测程序中的对象强制关联到QTP定义的对象,并且调用其封装的方法。同样,这种强制关联的对象在调用其方法时,也会产生未知错误,但相对先前哪些只记录坐标和鼠标事件信息的脚本来说,要稳定些。
作者: huiyuan0217    时间: 2010-8-28 14:20
是啊  就是那样想的  很脆弱      用VB开发的  已经选择了VB的add in 还是不能识别  我试下你的后一个办法 谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2