51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4295|回复: 10
打印 上一主题 下一主题

如何用winrunner制作虚拟控件

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-8-31 21:58:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有些软件中的控件不是标准的控件,winrunner在录制时识别不了,需要制作虚拟控件,做成它能够识别的。大家知道怎么做吗?有没有什么相关的中文资料?
谢谢了,我急用啊,我们测试组长天天逼我。唉~~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-9-1 21:19:55 | 只看该作者
怎么没有人回复?大家有没有什么资料啊?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-9-1 22:38:32 | 只看该作者
以WR8.2为例,Tools->Virtual Object Wizard,next后选择一个你要映射的类,next,点击Mark Object框出要做虚拟控件的那个范围(其实虚拟控件还是依赖屏幕坐标的),next给这个虚拟控件起个名字,next就ok了
最后要记得保存GUI map就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-9-10 20:33:30 | 只看该作者

谢谢

我主要是不懂应该要选择哪个类
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-9-27 17:31:44 | 只看该作者
这个我用过,但好像用不了,就是设置完后,什么东西也没,在哪里找这个虚拟的控件?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-10-3 18:17:42 | 只看该作者
选择虚拟对象的时候类选择为比较靠近的类型,如edit,list等,如果不要选择那只能识别为object了。虚拟控件识别完后会在gui editor里面看到的
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2008-10-10 14:32:08 | 只看该作者

    回复 1# 的帖子

    查帮助把这条代码加上:
    set_class_map("MSMaskWndClass", "edit");
    我的意思是类似上面的语句:
    -"MSMaskWndClass"是GUI中识别到的对象,你要求改变类型的逻辑名

    [ 本帖最后由 liujinkui 于 2008-10-13 09:56 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-10-11 15:12:06 | 只看该作者
    我用不了,一建立虚拟控件的时候就提示系统执行保护程序而把winrunner关了。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-8-13 15:13:38 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-8-25 11:11
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2009-8-13 20:48:15 | 只看该作者
    基本不用。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-8-28 10:53:04 | 只看该作者
    When we use WR to test C/S applicaton. If want to get data from a textbox, a message box maybe popup sometimes. So it will affect our testing.
    Why the message box popup?
    Answer: your system has started data execution protection (DEP).
    Solution: Stop the DEP
    Operation Step: My Computer -> Properties -> Advanced -> Startup and Recovery -> Settings, and then modify Default operation system -> Edit
    [boot loader]
    timeout=1
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=AlwaysOff /fastdect
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-10 21:15 , Processed in 0.076364 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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