lb19821204 发表于 2006-5-25 20:26:29

winrunner为什么不能识别BCG做的工具条和菜单?

用BCG做的的工具条,我用RapidTest Script wizard学习GUI时,为什么winrunner总是把用BCG做的工具条和菜单当作一个GUI对象,不能识别具条和菜单的每个按钮!这样测试工具无法用?哪位大哥大姐遇到这样的情况!有没有解决的方法?????????????

生如火花 发表于 2006-5-26 08:59:19

不是标准按钮,做虚拟控件吧

lzq123335 发表于 2006-5-26 09:02:44

只要能用spy识别出来的,就能想办法让wr识别出来。
方法是自己添加到gui文件中

你注意,bcg的主菜单的下拉菜单即可以是windows,也可以是object。
经验告诉我们,尽量不用识别为object.
你应该有了些思路吧。。。。。。。
不会的话,我们再交流

lzq123335 发表于 2006-5-26 09:05:46

最好是手动去学习,打开gui map editor,然后点learn去学习gui。
还有bcg作的控件,主要是菜单和工具条。不好使用虚拟控件方法,我尝试过。那简直就是一塌糊涂。

shyfish 发表于 2006-5-26 20:56:18

看来用GCG的东西还是挺多的
作下映射就可以了. TOOLBAR可以映射成标准的(但不支持一些属性操作), MENUBAR我映射成WINDOW, 然后后识别成BAR类型的, 就比较好选择了.

lzq123335 发表于 2006-5-29 10:20:10

我一般没有虚拟控件,直接使用spy所观测出的属性

jzx 发表于 2006-8-15 11:59:46

请问如何做映射呀,谢谢

zjgaoshou 发表于 2006-9-9 01:39:34

原帖由 shyfish 于 2006-5-26 20:56 发表
看来用GCG的东西还是挺多的
作下映射就可以了. TOOLBAR可以映射成标准的(但不支持一些属性操作), MENUBAR我映射成WINDOW, 然后后识别成BAR类型的, 就比较好选择了.

请问怎样做映射啊,谢谢了!

快乐逍遥 发表于 2006-9-9 22:25:02

原帖由 zjgaoshou 于 2006-9-9 01:39 发表


请问怎样做映射啊,谢谢了!

TOOLS->GUI Map Configuration

这种情况应该是用映射合适点吧,我想很多朋友会把对象映射和虚拟对象搞混了sdlkfj2

lzq123335 发表于 2006-9-10 11:36:08

楼上的,可否讲的明白些那?

merry 发表于 2006-9-12 20:01:51

弱弱的问:BCG是什么意思

lzq123335 发表于 2006-9-12 22:52:52

原帖由 lb19821204 于 2006-5-25 20:26 发表
用BCG做的的工具条,我用RapidTest Script wizard学习GUI时,为什么winrunner总是把用BCG做的工具条和菜单当作一个GUI对象,不能识别具条和菜单的每个按钮!这样测试工具无法用?哪位大哥大姐遇到这样的情况!有没有解决 ...


不好意思,一开始没有看清出你的问题。
其实你这个问题,没有什么难的。直接点击录制就可以了,没有必要虚拟出对象
录制的语句可能是obj_mouse_click("BCG:400000;1111",23,45,LEFT);
这个时候只要23,45(分别代表这个相对于工具条左上角的坐标,单位是pixel)不变就行了。回放时候,照样可以回访成功。并且,如果这个工具条位置再窗口位置变化的话,也没有什么关系。

如果你还一个一个的虚拟对象,看起来虽说有点方便,但是会增加gui内容(wr的官方user'guide中建议精简gui内容),并且如果以后工具条增加了项目,你又要重新虚拟一遍了。而使用obj_mouse_click("BCG:400000;1111",23,45,LEFT)时候,只需改变23,45的值就OK了

重新开赌 发表于 2006-9-13 20:03:41

lzq123335 同志说的方法不错,不过还可以提供给你一个方法,有时候你如果为了不使测试按钮本身是否有作用,目的比如只是为了点按钮一下,然后打开一个窗口,你可以用快捷键的方式解决,比如用type这个函数。这样就不用记录这些按钮了!
页: [1]
查看完整版本: winrunner为什么不能识别BCG做的工具条和菜单?