求助:为什么在GUI MAP里面明明有这个object,但是偏说找不到!
:,(我测试的这个程序是在主界面上点击右键,“新增测试人员”
弹出新增测试人员的对话框。
脚本是:
# icqt2004 BSConsole(TM)
set_window ("icqt2004 BSConsole(TM)", 3);
obj_mouse_click ("SysListView32", 774, 134, LEFT);
# 测试人员管理
set_window ("测试人员管理", 15);
edit_set ("姓 名", "文化文化");
问题1:怎么老是识别不了SysListView32啊?该程序是用VC.NET开发。识别不了这个函数!!!应该怎么做?
问题2:因为是在主界面上点击右键后才得到新增测试人员的对话框。可是自动测试时总是报错说,找不到这个("测试人员管理", 的对象。
我手工learn了以后,在GUIMAP里添加了的,并且也Save了,但是还是报错说找不到。
请大虾帮助啊!!!!!!(截图见附件) 问题1:怎么老是识别不了SysListView32啊?该程序是用VC.NET开发。识别不了这个函数!!!应该怎么做?
应该可以识别的,只是你的做法不对吧!
以前的贴有很多说这个的,你可以找一下。
问题2:我需要调试,
你没有取到mouse。
obj_mouse_click ("SysListView32", 214, 205, RIGHT);right 代表右键
menu_select_item ("新建(W);item_0");
list_activate_item ("SysListView32", "新建文件夹");
我做完一个MOUSE的过程要这四步,
而我看到你好像没有!
我不知道你那个是怎么做的!
还是有问题啊!
:,(按照你的说法作了,但是我录制出来的脚本居然还是这样(如下),明明是点的右键嘛!
# icqt2004 BSConsole(TM)
set_window ("icqt2004 BSConsole(TM)", 3);
obj_mouse_click ("SysListView32", 603, 131, LEFT);
# 测试人员管理
set_window ("测试人员管理", 11);
edit_set ("姓 名", "我");
但是我用双击左键,测试成功。脚本正确的(如下)
# icqt2004 BSConsole(TM)
win_activate ("icqt2004 BSConsole(TM)");
set_window ("icqt2004 BSConsole(TM)", 3);
obj_mouse_dbl_click ("SysListView32", 291, 191, LEFT);
# 测试人员管理
set_window ("测试人员管理", 4);
edit_set ("姓 名", "我");
真是怪事!明明点击右键,在点击左键选择。生成的脚本有问题啊!!!!
这是测试过程中报的错!(截图1)
!!
:,(手工learn了以后,按理说在GUIMap里面就有了啊
我也保存了,但是就算后来临时加上去的在GUIFilesL0里面又没有需要保存的。
此后不断自动测试该脚本,还是报这个错!:,(
!!
按照QA—BAY的说法,我手工修改测试脚本如下:!!
操作过程是:右键单击后,弹出选择框,选择第一项“新建测试人员”,左键点击后,得到“测试人员管理对话框。”
报错1:
!!
报错2:!!
报错3:!!
这个手工修改的脚本虽然在测试过程中报了三个错,但是最后测试的结果是:pass.:s
请高手指导下是怎么回事! Originally posted by leijeff at 2004-11-20 05:09 PM:
:,(
按照你的说法作了,但是我录制出来的脚本居然还是这样(如下),明明是点的右键嘛!
# icqt2004 BSConsole(TM)
set_window ("icqt2004 BSConsole(TM)", 3);
obj_mouse_cl ...
# icqt2004 BSConsole(TM)
set_window ("icqt2004 BSConsole(TM)", 3);
obj_mouse_click ("SysListView32", 603, 131, LEFT);这个是左键,不是右键!
你可以对比一下你成功和不成功能的例子!
成功的多了一个win_activate ("icqt2004 BSConsole(TM)"3);
WR在运行的过程中,每一步都要先DEBUG,然后才可以再跑一次! Originally posted by leijeff at 2004-11-20 05:19 PM:
:,(
手工learn了以后,按理说在GUIMap里面就有了啊
我也保存了,但是就算后来临时加上去的在GUIFilesL0里面又没有需要保存的。
此后不断自动测试该脚本,还是报这个错!:,(
1. "测试人员管理"这个介面你找不到,
需要你变认对像!
2.每录制一次都要SAVE一次!
查一下GUIFiles那个文件里面有没有刚才录制的控件,
或者已经存在了,它就不加上去! Originally posted by leijeff at 2004-11-20 05:36 PM:
这个手工修改的脚本虽然在测试过程中报了三个错,但是最后测试的结果是:pass.
:s
请高手指导下是怎么回事!
如果每次都停下来变认对像,
或者说找不到控件,都会报错,但程序都是执行成功的!
这说明你有一些错误,跑得过程没有成功运行,需要你去查看,给你一个提示的作用!
那个PASS可能是你找不到控件时,
自己点控件上去的吧,或者其它的原因!
如果不是那样,最后一步应该是FAIL!
[ Last edited by QA_BAY on 2004-11-20 at 20:55 ]
页:
[1]