51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

GUI Map configuration 设置后的问题!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-12-30 18:38:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
录制时出现下面的:当时回放是可以的,当程序(被测程序)重新打开时,就回放不成!修改MSW_ID值用*号,后还是不行!
obj_mouse_click ("WindowsForms10.COMBOBOX.app3_1", 72, 14, LEFT);
obj_mouse_click ("WindowsForms10.COMBOBOX.app3_2", 78, 13, LEFT);
obj_mouse_dbl_click ("WindowsForms10.EDIT.app3", 40, 8, LEFT);
obj_type ("WindowsForms10.EDIT.app3","<kBackSpace>");
obj_type ("WindowsForms10.EDIT.app3","3200");

我 在 用 ,GUI Map configuration 设置以后,代码变成:回放时仍然不行,和上边的情况一样!
list_select_item ("WindowsForms10.COMBOBOX.app3", "0001");  # Item Number 0;
        list_select_item ("WindowsForms10.COMBOBOX.app3_1", "L0703");  # Item Number 2;
        button_set ("进货", ON);
        button_set ("支票", ON);
        edit_set ("WindowsForms10.EDIT.app3", "3200");
        edit_set ("WindowsForms10.EDIT.app3_1", "10");
那为高手帮帮忙!谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-17 09:09
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    2#
    发表于 2006-12-30 19:23:45 | 只看该作者
    看下精华区的文章,或许对你有所帮助。
    http://bbs.51testing.com/thread-3640-1-1.html
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2007-1-3 13:26:53 | 只看该作者
    msw_id该为index试试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2007-1-4 11:59:54 | 只看该作者
    我用上述方法,和如花似火的方法都 试了,  设置以后,重新登陆后仍然不行,如花的方法在删除后不能修改!各位在有什么方法吗?我的测的程序用。NET写的,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2007-1-4 17:48:36 | 只看该作者
    obj_mouse_click ("WindowsForms10.COMBOBOX.app3_1", 72, 14, LEFT);中的
    WindowsForms10.COMBOBOX.app3_1

    {
    class: list,
    MSW_id: 328022
    }
    edit_set ("WindowsForms10.EDIT.app3", "3200");

    class: edit,
    MSW_id: 328212
    }
    1.我 把MSW_id: 328212改为MSW_id: “!*”时不管用,下次打开时照样不能识别!
    2.我 把他删了也不行!
    3.我把msw_id:用location:X(1.2.0)换掉他,不行,提示:Failde to modify this item  Error :syntax error  
    4.我把我的对象用GUI Map configuration 设置以后,把其中的 G eneratde Tsl script 中的内容拷到脚本中,照样不行(下次打开时照样不能识别)
    高手在给指点一下

    [ 本帖最后由 wonew1228 于 2007-1-4 17:54 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2007-1-5 16:02:16 | 只看该作者
    我的问题还没有解决,怎么能让他沉了
    各位拜托了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-1-5 22:57:08 | 只看该作者
    原帖由 wonew1228 于 2007-1-4 17:48 发表
    obj_mouse_click ("WindowsForms10.COMBOBOX.app3_1", 72, 14, LEFT);中的
    WindowsForms10.COMBOBOX.app3_1

    {
    class: list,
    MSW_id: 328022
    }
    edit_set ("WindowsForms10.EDIT.app3&q ...

    用location代替MSW_id后点击gui map editor中的show,察看一下是否能定位到你的控件,如果不能话则下次回放还是无法找到准确控件的
    “Failde to modify this item  Error :syntax error ”这句提示是说明你语法有错误吧,看一下你修改的gui map是不是有问题
    使用gui configuration自定义的控件映射语句可以放到“安装文件夹\Mercury Interactive\WinRunner\dat\myinit”这个脚本里,并在WR的general options中的startup中设置每次启动WR时启动这个脚步,这样就能加载你的用户控件映射了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-1-5 23:35:05 | 只看该作者
    其实这个问题很简单,你配置类的时候,Optional选项中,将MSW_id去掉,选择相关类属性,这个问题就可以解决。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 12:46 , Processed in 0.069894 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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