51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2899|回复: 7
打印 上一主题 下一主题

高手们,帮我看看我这个录制是哪里出了的问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-10-17 18:21:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我很菜!高手们,帮我看看我这个录制是哪里出了的问题?
我进行了简单的录制,如以下代码:
# Form1
        win_activate ("Form1");
        set_window ("Form1", 2);
        obj_mouse_click ("WindowsForms10.EDIT.app3_6", 24, 2, LEFT);
        obj_type ("WindowsForms10.EDIT.app3_6","1");
        obj_mouse_click ("WindowsForms10.EDIT.app3_7", 20, 4, LEFT);
        obj_type ("WindowsForms10.EDIT.app3_7","1");
        obj_mouse_click ("Button1", 20, 17, LEFT);

# Form2
        set_window ("Form2", 1);
        obj_mouse_click ("LinkLabel1", 35, 3, LEFT);
        obj_mouse_click ("Button1", 30, 17, LEFT);

# Form1
        set_window ("Form1", 1);
        obj_mouse_click ("Button2", 38, 14, LEFT);
我每次重新打开被测试的FORM1时,再进行From Arrow,运行到第3行:obj_mouse_click ("WindowsForms10.EDIT.app3_6", 24, 2, LEFT);时就会弹出RUN Wizard窗口,是怎么回事?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    无聊
    2016-9-26 12:37
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]测试连长

    2#
    发表于 2006-10-19 15:10:56 | 只看该作者
    我也出现和你差不多的情况,好像是window对象不能识别的问题,如果没错的话,到obj_mouse_click ("WindowsForms10.EDIT.app3_7", 20, 4, LEFT);这行也会弹出run wizard.解决的办法我也没找到,好像每次我用gui spy learn那个窗口的属性时,有个MSW的什么ID会变的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-9-26 12:37
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]测试连长

    3#
    发表于 2006-10-19 15:19:56 | 只看该作者
    好像"WindowsForms10.EDIT.app3_7"不是一个标准的windows对象,wr不能识别
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2006-10-20 14:50:20 | 只看该作者
    关于对象识别的问题,论坛上已有!你可以先找出来看看,具体的问题还是根据系统情况来判断,你要自己尝试着解决,这样理解也更深!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-10-23 22:22:31 | 只看该作者
    你用SPY好好看看WindowsForms10.EDIT对象的属性,我也是和楼上的意见相同,是对象识别的问题,有可能是哪个地方不对了,或者是先前你录制了角本,但是环境改变了,角本没有发生改变。

    自己要根据录制的角本来进行同步修改的sdlkfj5
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2006-10-24 09:03:19 | 只看该作者
    先把你的GUI对象的逻辑名称修改一下,只要逻辑名称和GUI对应起来程序运行就应该没什么问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-9-26 12:37
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]测试连长

    7#
    发表于 2006-10-24 10:24:21 | 只看该作者
    我的问题解决了,打开GUI MAP Editor,把这个对象的属性改一下,如果有MSW_id这项,把它删掉,用location: x替代,这个x的取值可以先设为0,让被测程序的窗口在桌面上可见,打开GUI MAP Editor,点改对象,看能不能highlight,如果能,就正确,不行就改成1,2,3……依此类推。我是把有类似这样的对象中的第一个对象的location改成0,第二个改成1,……。不过这样该起来很费劲,费时间.
    换种方法,打开GUI map configuration,把不需要的MSW_id设为 Not used,不过这样对之前已经保存过的gui文件没什么作用
    我这样改现在没问题了,祝你好运!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2006-10-26 11:26:48 | 只看该作者
    用映射然后做个启动文件,效果不错,我正这样用着。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 18:42 , Processed in 0.068481 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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