51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4387|回复: 11
打印 上一主题 下一主题

[原创] 【急】qtp录制mfc控件问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-2 09:24:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用qtp录制mfc程序,toolbar,菜单栏,标签页控件都是无法识别的。
请高手告诉我为什么,多谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-4-2 09:50:08 | 只看该作者
说明该控件无法识别,用虚拟对象或者对象映射试试
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-4-2 09:50:45 | 只看该作者
或者用WSH,利用快捷键
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-4-2 10:17:53 | 只看该作者

回复 3# 的帖子

楼上能否说详细点?
例如我录制2级菜单项:显示-》查看
怎么录制
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-4-2 10:18:55 | 只看该作者
虚拟对象要虚拟多个,个人感觉不适用
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-4-2 12:17:02 | 只看该作者
我记得Window标准控件都应该可以识别到的。你可以点击spy,然后按住ctrl去点菜单,等菜单出来再松开ctrl,用鼠标点击菜单去识别对象。
有可能是你们开发同事不是用标准的控件,都是自己写的控件?于是QTP识别不了?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-4-2 12:30:35 | 只看该作者
WSCRIPT.SHELL
具体用法可以查询下百度,前提要有支持快捷键哦
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-4-2 13:29:23 | 只看该作者
原帖由 yujie6832 于 2010-4-2 12:30 发表
WSCRIPT.SHELL
具体用法可以查询下百度,前提要有支持快捷键哦



补充说明:例如一般IE的"文件"菜单的快捷键是"Alt+F",那你可以用WSCRIPT.SHELL来操作键盘。然后"文件"这个菜单就显示出来啦~~
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2010-4-2 14:23:12 | 只看该作者

回复 6# 的帖子

谢谢解答,是标控
你的方法识别的仍然是WinObject
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2010-4-2 14:25:00 | 只看该作者
好的,快捷键可以自己加
可否加我的msn:magic_xavier@hotmail.com
方便请教
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2010-4-14 11:54:11 | 只看该作者
WInObject也支持Type方法,也可以发送键盘按键

例:
Dialog("XXX").WinObject("XXX").Type micReturn

附 - 按键常量:
micCtrlDwn  Presses the Ctrl key.  
micCtrlUp  Releases the Ctrl key.  
micLCtrlDwn  Presses the left Ctrl key.  
micLCtrlUp  Releases the left Ctrl key.  
micRCtrlDwn  Presses the right Ctrl key.  
micRCtrlUp  Releases the right Ctrl key.  
micAltDwn  Presses the Alt key.  
micAltUp  Releases the Alt key.  
micLAltDwn  Presses the left Alt key.  
micLAltUp  Releases the left Alt key.  
micRAltDwn  Presses the right Alt key.  
micRAltUp  Releases the right Alt key.  
micShiftDwn  Presses the Shift key.  
micShiftUp  Releases the Shift key.  
micLShiftDwn  Presses the left Shift key.  
micLShiftUp  Releases the left Shift key.  
micRShiftDwn  Presses the right Shift key.  
micRShiftUp  Releases the right Shift key.  
micIns  Presses the Insert key.  
micDel  Presses the Delete key.  
micHome  Presses the Home key.  
micEnd  Presses the End key.  
micPgUp  Presses the Page Up key.  
micPgDwn  Presses the Page Down key.  
micUp  Presses the Up arrow key.  
micDwn  Presses the Down arrow key.  
micLeft  Presses the Left arrow key.  
micRight  Presses the Right arrow key.  
micEsc  Presses the Esc key.  
micBack  Presses the Backspace key.  
micReturn  Presses the Return key.  
micTab  Presses the Tab key.  
micBreak  Presses the Break key.  
micPause  Presses the Pause key.  
micPrintScr  Presses the Print Screen key.  
micWinLogoDwn  Presses the Windows Logo key.  
micWinLogoUp  Releases the Windows Logo key.  
micLWinLogoDwn  Presses the left Windows Logo key.  
micLWinLogoUp  Releases the left Windows Logo key.  
micRWinLogoDwn  Presses the right Windows Logo key.  
micRWinLogoUp  Releases the right Windows Logo key.  
micAppKey  Presses the Application key.  
micF1  Presses the F1 key.  
micF2  Presses the F2 key.  
micF3  Presses the F3 key.  
micF4  Presses the F4 key.  
micF5  Presses the F5 key.  
micF6  Presses the F6 key.  
micF7  Presses the F7 key.  
micF8  Presses the F8 key.  
micF9  Presses the F9 key.  
micF10  Presses the F10 key.  
micF11  Presses the F11 key.  
micF12  Presses the F12 key.  
micNumLockOn  Turns on the Num Lock.  
micCapsLockOn  Turns on the Caps Lock.  
micScrollOn  Turns on the Scroll Lock.  
micNumLockOff  Turns off the Num Lock.  
micCapsLockOff  Turns off the Caps Lock.  
micScrollOff  Turns off the Scroll Lock.
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-2-23 14:51:01 | 只看该作者
回复 10# xavier_007


    我也遇到了这样的问题,你的这个问题有没有解决啊?怎么解决的??
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-26 07:53 , Processed in 0.157895 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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