51Testing软件测试论坛
标题:
求助:点击主菜单无法录制“选择下拉菜单项”以及自定义类映射标准类的问题!
[打印本页]
作者:
bsd3000
时间:
2004-11-17 15:07
标题:
求助:点击主菜单无法录制“选择下拉菜单项”以及自定义类映射标准类的问题!
使用WinRunner的GUI学习功能学习应用程序,对于应用程序的主菜单条识别成一项“菜单条”,而不是对于菜单条的中的各个菜单都单独识别为一项;
录制点击主菜单条中一个菜单选择其下拉菜单中一项,从而弹出一个窗口的动作
时,对应脚本中的语句为:
obj_mouse_click ("菜单条", 265, 7, LEFT);
但是选择下拉菜单项的动作并未录制下来;
这样回放时就无法完成操作。
再次录制同一操作,在录制到选择下拉菜单项动作时改用Analogy模式录制,倒是可以回放成功了,但是对窗口位置和大小的依赖性太强了。
请问:
为什么对于不同的应用程序,学习GUI对象时主菜单条有的识别成一项, 有的却可以分别识别菜单条中的各项?
(在使用WinRunner自带的范例程序时,还可以学习到主菜单的各个下拉菜单项)
这种无法识别选择下拉菜单项的问题应如何解决?(看了许多帖子还是无法解决)
要把自定义对象映射为标准对象,如何判断“GUI Map Configuration”窗口列表中的哪一项是要映射的类?
请知道的朋友帮忙解决一下,谢谢!
作者:
aswoon51
时间:
2004-11-17 18:32
标题:
是否识别了菜单的gui
贴张图上来
作者:
QA_BAY
时间:
2004-11-17 20:49
你所以说的这个问题我也有发生过,我的系统有四种程序员自己写的控件,
有三种认得了,就是自己加ADD——IN
到现在也是这样
我用另一种就是Analogy模式录制;
我用自定义对象映射试过也不行,
不知道我没有做对还是。。。。。。。
不过我会慢慢试的。
作者:
bsd3000
时间:
2004-11-18 17:02
多谢两位!
最初学习GUI对象时,并没有学习主菜单中的各个下拉菜单项;录制脚本后,没有记录选择下拉菜单项的动作,Temp Gui文件中也没有各个下拉菜单项对应的GUI对象。
请问 QA_BAY:
你加入的Add-in是如何写的?应该包括什么内容?是要自己描述没有识别的GUI对象的属性,然后做成自定义的类加入GUI Map中吗?
作者:
QA_BAY
时间:
2004-11-18 20:37
就是GUI认不了的,
需要自己做的控件!
如果要你就发E-MAIL上来
我发给你!
作者:
bsd3000
时间:
2004-11-19 09:00
那就麻烦 QA_BAY 给我发一份了,谢谢!
bsd3000@126.com
作者:
bsd3000
时间:
2004-11-19 12:34
QA_BAY ,你好!你发的东西我已经收到了。
但是附件中的“测试网页.rar”我下载下来后显示的是一个不知类型的文件 “ldmsapp”。
请问,这个文件我应该如何打开使用呢?还是下载出错了呢?谢谢!
作者:
QA_BAY
时间:
2004-11-19 13:04
不会吧,
我只发了一个网页其它没有发,
你看下可以打开那个网页吗?
如果有其它的附件的话你就扫描一下!
作者:
QA_BAY
时间:
2004-11-19 13:05
ldmsapp
这个是文件还是什么来的?
我查过没有发这个东东!
是网页里面的吗?
作者:
bsd3000
时间:
2004-11-19 13:33
不好意思,ldmsapp是我直接点击“测试网页.rar”下的东西,这回我点了“下载”就可以了。谢谢!
我看了一下你发的那个网页,发现上面讲的是自定义类映射标准类的方法,得先用“GUI Spy”把要添加的对象识别一下,
但我现在的问题是用“GUI Spy”根本无法点击到我要录制的菜单项所属的主菜单,因为WinRunner在学习GUI对象时把整个主菜单条识别成了一项,而不是一个菜单一个菜单的识别。所以录制了的脚本中只有点击菜单条中的一项主菜单的语句,而没有选择其中菜单项的语句。
# XT信息集成系统-控制台 - [个人任务视图]
win_activate ("XT信息集成系统-控制台 - [个人任务视图]");
set_window ("XT信息集成系统-控制台 - [个人任务视图]", 0);
obj_mouse_click ("菜单条", 265, 7, LEFT);
请问QA_BAY,这个问题怎样解决能否给个建议?谢谢!
作者:
QA_BAY
时间:
2004-11-19 13:46
那你有没有快捷键呢?
点快捷键可以吗?
不知你会不会像我发的这个贴呢?
你可以看一下!里面有点相似!
我也是点不了!
http://bbs.51testing.com/viewthread.php?tid=4949&fpage=1
作者:
bsd3000
时间:
2004-11-19 14:12
点快捷键和使用鼠标在菜单上点击录制出来的脚本一样,还是无法识别。
我的情况跟你那张帖子上描述的差不多。
我试图添加 menu_select_item和 list_activate_item 函数,但还是无法达到目的。
不知你有没有找出好的办法?
另外做成Add-in 跟映射成标准类,原理、作用区别有哪些呢?
作者:
baoyang18
时间:
2004-11-24 19:52
标题:
rapidtest
用insert->Rapidtest Script Wizard来识别GUI对象,菜单下的应该都能识别
作者:
QA_BAY
时间:
2004-11-24 20:24
不行,如果可以就早就用了,
Rapidtest Script Wizard这个识别不了!
作者:
lzq123335
时间:
2005-10-19 10:28
看来这个问题,还没有解决,期待啊。
我也是这样的,就virtual了个主菜单上的菜单
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2