如何用winrunner制作虚拟控件
有些软件中的控件不是标准的控件,winrunner在录制时识别不了,需要制作虚拟控件,做成它能够识别的。大家知道怎么做吗?有没有什么相关的中文资料?谢谢了,我急用啊,我们测试组长天天逼我。唉~~~~ 怎么没有人回复?大家有没有什么资料啊? 以WR8.2为例,Tools->Virtual Object Wizard,next后选择一个你要映射的类,next,点击Mark Object框出要做虚拟控件的那个范围(其实虚拟控件还是依赖屏幕坐标的),next给这个虚拟控件起个名字,next就ok了
最后要记得保存GUI map就可以了
谢谢
我主要是不懂应该要选择哪个类 这个我用过,但好像用不了,就是设置完后,什么东西也没,在哪里找这个虚拟的控件? 选择虚拟对象的时候类选择为比较靠近的类型,如edit,list等,如果不要选择那只能识别为object了。虚拟控件识别完后会在gui editor里面看到的回复 1# 的帖子
查帮助把这条代码加上:set_class_map("MSMaskWndClass", "edit");
我的意思是类似上面的语句:
-"MSMaskWndClass"是GUI中识别到的对象,你要求改变类型的逻辑名
[ 本帖最后由 liujinkui 于 2008-10-13 09:56 编辑 ] 我用不了,一建立虚拟控件的时候就提示系统执行保护程序而把winrunner关了。。。。 学习了 基本不用。 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
timeout=1
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=AlwaysOff /fastdect
页:
[1]