51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1782|回复: 3
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-11-20 18:13:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求教各位,我测一个.net程序,怎么也识别不了.net窗口对象。
改用以下方法写也不行
Set win32 = Window("winname:=Form2")
win32.WinButton("button1").Click

请问怎么处理呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-11-20 23:01:56 | 只看该作者
.net也分很多插件的,比如wpf,sliverlight等等,你先搞清楚你的对象到底是基于什么技术来做的,然后去找或者下到最近的补丁在去识别看会怎么样
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-11-21 09:45:41 | 只看该作者
提问问题的人,必须要把帮你解答的人当错蠢蛋,事无巨细的描述自己遇到的问题,这样才能得到答案,这样让人如何理解?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-11-21 16:47:11 | 只看该作者
只能提示一下了。
1.看看.net插件装了没选了没?
2.如果识别到WinObject,且click事件回放成功,则可以对象映射
3.如果录制不到脚本,用spy看看,是否能看到对象,如果能找到一些对象,那就描述性编程
4.如果spy也看不到对象,可能程序中的控件实际上都是span出来的图形,根本不是控件,那只能通过键盘发送或者模拟录制了。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-28 06:58 , Processed in 0.071968 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表