lpd 发表于 2007-8-29 16:48:12

录制下拉菜单的问题

初学winrunner,录制c++写的程序,录制过程中发现下拉菜单无法识别(附件图片的exit)。
用GUI spy object方式无法识别,用window识别的属性如下:
{
class: object,
MSW_id: 0,
location: 1
}

自己加到GUI map中。

回放时无法识别该窗口,出现

Window: "#32768"

Error: Parameter is out of range.
的提示。

现在不知道怎么来识别!

lantianwei 发表于 2007-8-29 17:12:26

做下映射 你试试看呢 !

dss 发表于 2007-8-30 16:00:06

我也是刚开始用wr,也遇到了上述问题。
同样不知道解决方法;
请问什么叫“映射”?
从来没有听说过,请指点一下。

lpd 发表于 2007-8-31 13:43:31

谢谢版主,问题是我现在点手形不能选择我要映射的那对象Exit,只能点中上一层的菜单(File View.........)。
另外问题里我补充下,GUI spy我选objects无法识别Exit,选Windows就可以识别,而识别出来的class又是object。

我现在暂时用Analog方式录制键盘操作来实现。

[ 本帖最后由 lpd 于 2007-8-31 13:45 编辑 ]

lantianwei 发表于 2007-8-31 14:55:30

给我看看你的录制脚本(正常录制的模式下)

lpd 发表于 2007-9-4 13:32:09

# 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>");

lantianwei 发表于 2007-9-4 13:53:05

这里本来是录制点击 exit 来退出这个窗口,现在exit无法录制到
---你是意思是exit这个菜单无法在回放时正常显示吗?如果是无法显示的话,估计只能用键盘模拟录制,我现在也没有什么好办法

lpd 发表于 2007-9-4 16:15:35

是的,无法显示。
好的,那就用键盘记录了,谢谢版主

smany23 发表于 2007-9-4 17:09:08

以前也遇到过这种问。。。

smany23 发表于 2007-9-4 17:09:27

除了模拟录制,不知道有没有更好的办法

smany23 发表于 2007-9-4 17:10:10

等答案。。。

dionysus 发表于 2007-9-4 21:23:46

原帖由 lantianwei 于 2007-9-4 13:53 发表 http://bbs.51testing.com/images/common/back.gif
这里本来是录制点击 exit 来退出这个窗口,现在exit无法录制到
---你是意思是exit这个菜单无法在回放时正常显示吗?如果是无法显示的话,估计只能用键盘模拟录制,我现在也没有什么好办法
同意,对于识别不好而又不想用模拟录制的,也就键盘操作比较好了

hujh 发表于 2007-9-10 15:59:24

ding

ding

carnation 发表于 2007-9-10 20:53:19

多谢楼主,,正在苦苦寻觅中。。。

win3323 发表于 2007-9-11 16:53:11

这个问题有两种解决办法,就我只知道的.
1.自己定义下这个控件.选择Tools-->GUI Map Configuration,然后点添加(添加步骤省),然后修改对这个控件的定义,将其属性改成"index"认X Y.重启WR并加载这个定义..

2.录制脚本时,要录制点这个"EXIT"时,切换录制模式 ( 再按1下F2 ),录制完点Exit,再按次F2切换回原来的模式.

sjc911_2005 发表于 2007-9-17 15:16:07

正在找寻此问题的答案sdlkfj2

yzx0324 发表于 2007-9-23 16:15:54

正在寻找这个的解决办法,谢谢了
页: [1]
查看完整版本: 录制下拉菜单的问题