liuyangxp 发表于 2012-11-20 18:13:56

QTP无法识别.net win窗口对象,.NET插件已经安装

求教各位,我测一个.net程序,怎么也识别不了.net窗口对象。
改用以下方法写也不行
Set win32 = Window("winname:=Form2")
win32.WinButton("button1").Click

请问怎么处理呢?

jacksboy 发表于 2012-11-20 23:01:56

.net也分很多插件的,比如wpf,sliverlight等等,你先搞清楚你的对象到底是基于什么技术来做的,然后去找或者下到最近的补丁在去识别看会怎么样

xjwldlover 发表于 2012-11-21 09:45:41

提问问题的人,必须要把帮你解答的人当错蠢蛋,事无巨细的描述自己遇到的问题,这样才能得到答案,这样让人如何理解?

jack_loo 发表于 2012-11-21 16:47:11

只能提示一下了。
1.看看.net插件装了没选了没?
2.如果识别到WinObject,且click事件回放成功,则可以对象映射
3.如果录制不到脚本,用spy看看,是否能看到对象,如果能找到一些对象,那就描述性编程
4.如果spy也看不到对象,可能程序中的控件实际上都是span出来的图形,根本不是控件,那只能通过键盘发送或者模拟录制了。
页: [1]
查看完整版本: QTP无法识别.net win窗口对象,.NET插件已经安装