QTP如何获取待测窗体?
现在碰到一个问题,是这样的:待测程序由主窗体和子模块(子窗体)组成,现在QTP对主窗体可以识别,但是对子窗体却不能识别(表现为子窗体上的动作都录制不下来)。PS:子窗体是通过主窗体启动的,起来后交给主窗体托管。但子窗体有单独的进程。
我想问下各位高人:1、QTP是如何识别窗体的?
2、怎样能让QTP识别到子窗体?(我估计是因为子窗体交给主窗体后,QTP取不到信息)能不能通过进程来指定子窗体给QTP呢??
感谢您的关心!
[ 本帖最后由 kor777 于 2010-4-27 13:09 编辑 ] 先要看是用什么开发语言和控件写的界面 程序是用delphi写的。
QTP的delphi的插件安装了,也做了相关设置(去掉windows Id 用 delphiname 标识)
[ 本帖最后由 kor777 于 2010-4-27 13:22 编辑 ] 确定单独进程的子窗口也是用的Delphi控件? 子窗体也是delphi做的,现在就是想了解下怎么样能向QTP注册这个窗口 不存在向QTP注册窗口的问题,如果ObjectSpy能识别子窗口的控件,就可以把控件加到对象库中,然后在脚本中使用
页:
[1]