录制下拉菜单的问题
初学winrunner,录制c++写的程序,录制过程中发现下拉菜单无法识别(附件图片的exit)。用GUI spy object方式无法识别,用window识别的属性如下:
{
class: object,
MSW_id: 0,
location: 1
}
自己加到GUI map中。
回放时无法识别该窗口,出现
Window: "#32768"
Error: Parameter is out of range.
的提示。
现在不知道怎么来识别! 做下映射 你试试看呢 ! 我也是刚开始用wr,也遇到了上述问题。
同样不知道解决方法;
请问什么叫“映射”?
从来没有听说过,请指点一下。 谢谢版主,问题是我现在点手形不能选择我要映射的那对象Exit,只能点中上一层的菜单(File View.........)。
另外问题里我补充下,GUI spy我选objects无法识别Exit,选Windows就可以识别,而识别出来的class又是object。
我现在暂时用Analog方式录制键盘操作来实现。
[ 本帖最后由 lpd 于 2007-8-31 13:45 编辑 ] 给我看看你的录制脚本(正常录制的模式下) # CreateMeeting
set_window ("CreateMeeting", 2);
edit_set ("Meeting Name", "xxx");
obj_mouse_click ("Start", 54, 5, LEFT);
# DataBox
if(set_window ("DataBox", 2)==E_OK)
{
obj_mouse_click ("Toolbar", 80, 17, LEFT);
wait(2);
obj_mouse_click ("Toolbar", 168, 20, LEFT);
wait(2);
obj_mouse_click ("Menubar", 41, 10, LEFT);
这里本来是录制点击 exit 来退出这个窗口,现在exit无法录制到
这个是记录键盘的//type ("<t1><kDown_E><t3><kReturn>"); 这里本来是录制点击 exit 来退出这个窗口,现在exit无法录制到
---你是意思是exit这个菜单无法在回放时正常显示吗?如果是无法显示的话,估计只能用键盘模拟录制,我现在也没有什么好办法 是的,无法显示。
好的,那就用键盘记录了,谢谢版主 以前也遇到过这种问。。。 除了模拟录制,不知道有没有更好的办法 等答案。。。 原帖由 lantianwei 于 2007-9-4 13:53 发表 http://bbs.51testing.com/images/common/back.gif
这里本来是录制点击 exit 来退出这个窗口,现在exit无法录制到
---你是意思是exit这个菜单无法在回放时正常显示吗?如果是无法显示的话,估计只能用键盘模拟录制,我现在也没有什么好办法
同意,对于识别不好而又不想用模拟录制的,也就键盘操作比较好了
ding
ding 多谢楼主,,正在苦苦寻觅中。。。 这个问题有两种解决办法,就我只知道的.1.自己定义下这个控件.选择Tools-->GUI Map Configuration,然后点添加(添加步骤省),然后修改对这个控件的定义,将其属性改成"index"认X Y.重启WR并加载这个定义..
2.录制脚本时,要录制点这个"EXIT"时,切换录制模式 ( 再按1下F2 ),录制完点Exit,再按次F2切换回原来的模式. 正在找寻此问题的答案sdlkfj2 正在寻找这个的解决办法,谢谢了
页:
[1]