引用:
原帖由 ztcreative 于 2006-8-31 09:33 发表
walker1020 我还有一个问题,假如说QTP对一些空间支持的不是很好 ,例如用VC做的控件 ,我是否可以通过
用Object SPY 把一些支持的不好的控件 添加到 控件库里 ,这样是不是QTP对那些控件就会比较好的 ...
首先给你纠正一个概念上的错误。Object Spy 是 QTP 用來查看、监视 GUI object 属性的工具。你说的“把一些支持的不好的控件 添加到 控件库里”,我想你说的应该是 虚拟控件(Virtual Object) 吧。你依次点击 QTP 的 “Tools” ---> "Virtual Objects"--->"New Virtual Object...", 就会出现 Virtual Object Wizard 对话框,你根据Wizard 的指引,就可以把添加一些支持的不好的控件设置成虚拟控件,也就添加到对象库了。
添加相应的Add-in是解决此类问题的第一选择,如果有相应的Add-in的话。例如如果是测试 Java 类的程序,就要加载 Java Add-in。
针对你的问题,因它们是用VC做的控件,我再提供你一个解决方法: 自己写动态链接库,然后让QTP去调用它。至于QTP 如何调用动态链接库,请看附件。