51Testing软件测试论坛

标题: 如何用winrunner制作虚拟控件 [打印本页]

作者: 胖头珊    时间: 2007-8-31 21:58
标题: 如何用winrunner制作虚拟控件
有些软件中的控件不是标准的控件,winrunner在录制时识别不了,需要制作虚拟控件,做成它能够识别的。大家知道怎么做吗?有没有什么相关的中文资料?
谢谢了,我急用啊,我们测试组长天天逼我。唉~~~~
作者: 胖头珊    时间: 2007-9-1 21:19
怎么没有人回复?大家有没有什么资料啊?
作者: dionysus    时间: 2007-9-1 22:38
以WR8.2为例,Tools->Virtual Object Wizard,next后选择一个你要映射的类,next,点击Mark Object框出要做虚拟控件的那个范围(其实虚拟控件还是依赖屏幕坐标的),next给这个虚拟控件起个名字,next就ok了
最后要记得保存GUI map就可以了
作者: 胖头珊    时间: 2007-9-10 20:33
标题: 谢谢
我主要是不懂应该要选择哪个类
作者: suibozhu111    时间: 2008-9-27 17:31
这个我用过,但好像用不了,就是设置完后,什么东西也没,在哪里找这个虚拟的控件?
作者: dionysus    时间: 2008-10-3 18:17
选择虚拟对象的时候类选择为比较靠近的类型,如edit,list等,如果不要选择那只能识别为object了。虚拟控件识别完后会在gui editor里面看到的
作者: liujinkui    时间: 2008-10-10 14:32
标题: 回复 1# 的帖子
查帮助把这条代码加上:
set_class_map("MSMaskWndClass", "edit");
我的意思是类似上面的语句:
-"MSMaskWndClass"是GUI中识别到的对象,你要求改变类型的逻辑名

[ 本帖最后由 liujinkui 于 2008-10-13 09:56 编辑 ]
作者: suibozhu111    时间: 2008-10-11 15:12
我用不了,一建立虚拟控件的时候就提示系统执行保护程序而把winrunner关了。。。。
作者: sunhope800    时间: 2009-8-13 15:13
学习了
作者: liujinkui    时间: 2009-8-13 20:48
基本不用。
作者: milliontears    时间: 2009-8-28 10:53
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




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2