51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3437|回复: 12
打印 上一主题 下一主题

一个关于菜单的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-6 11:27:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
例如:
以前点击菜单“设置系统缺省参数”,录制的脚本是:menu_select_item ("设置系统缺省参数");
现在变成:win_mouse_click ("Afx:00400000:8:00010011:00000000:00000000", 77, 100);
而且以前脚本在现在版本的软件中运行会提示找不到“设置系统缺省参数”
这是怎么回事啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-6 11:50:53 | 只看该作者
察看一下gui map中这个控件的映射对象类型吧,以前是映射为menu,现在肯定没有映射对
你用gui spy察看一下被测程序的类型和属性

ps:打开WR的时候是否加载正确的插件了?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-3-6 11:53:21 | 只看该作者
以前是:{
class: menu_item,
label: "设置系统缺省参数",
parent: none
}
现在是:{
class: window,
MSW_class: "!Afx:.*",
label: "<No title>"
}
没有使用插件
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-3-6 11:54:14 | 只看该作者
MSW_class是什么属性啊?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-3-6 11:56:19 | 只看该作者
如果说是软件本身的东西变了,我该怎么办?脚本中有很多这样的地方、如果每一处选择菜单都重新弄的话,很费时间
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-3-6 11:57:22 | 只看该作者
你的被测程序是什么语言开发的?最好能加载相应插件
你尝试直接在脚本中手工写语句,强行使用menu的函数,看看能否回放成功,注意逻辑名称对应gui中menu_item的
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-3-16 11:11:16 | 只看该作者
用c++开发的?需要加载什么样的插件?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-3-16 16:20:11 | 只看该作者
我遇到过这个问题,你把Guimap中的这个对象的属性的MSW_class: "!Afx:.*"删掉,然后加
location x试试吧
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-3-20 11:26:39 | 只看该作者

location x试试吧
是什么意思啊?怎么加?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-3-20 22:03:31 | 只看该作者
就是在gui map文件中加入,gui会对你识别的这个控件有一个物理描述,你把location加进去替代MSW_class这个属性,但是location等于几还需要你自己从0开始试起,可以点击高亮显示查看是否属性值对了,能够让WR正确定位到这个控件
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2007-3-22 09:26:52 | 只看该作者
把原本的MSW_class去掉,加上一个location,是吧?
location后面是一个屏幕坐标,还是什么?
谢谢版主。我试试看。sdlkfj3
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-4-4 21:53:19 | 只看该作者
可以将Afx:00400000:8:00010011:00000000:00000000类映射为toolbar,一样可以执行
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-4-9 09:14:14 | 只看该作者
哈哈,不错
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 16:24 , Processed in 0.077600 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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