51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3309|回复: 12
打印 上一主题 下一主题

求助:为什么在GUI MAP里面明明有这个object,但是偏说找不到!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-11-17 17:43:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
:,(
我测试的这个程序是在主界面上点击右键,“新增测试人员”
弹出新增测试人员的对话框。
脚本是:
# 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了以后,在GUI  MAP里添加了的,并且也Save了,但是还是报错说找不到。

请大虾帮助啊!!!!!!(截图见附件)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-11-17 20:45:06 | 只看该作者
问题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的过程要这四步,
而我看到你好像没有!
我不知道你那个是怎么做的!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-11-20 17:09:50 | 只看该作者

还是有问题啊!

:,(
按照你的说法作了,但是我录制出来的脚本居然还是这样(如下),明明是点的右键嘛!
# 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 ("姓 名", "我");

真是怪事!明明点击右键,在点击左键选择。生成的脚本有问题啊!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2004-11-20 17:14:32 | 只看该作者

这是测试过程中报的错!(截图1)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-11-20 17:19:52 | 只看该作者

!!

:,(
手工learn了以后,按理说在GUI  Map里面就有了啊
我也保存了,但是就算后来临时加上去的在GUI  Files  L0里面又没有需要保存的。
此后不断自动测试该脚本,还是报这个错!:,(
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2004-11-20 17:23:59 | 只看该作者

!!

按照QA—BAY的说法,我手工修改测试脚本如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-11-20 17:29:17 | 只看该作者

!!

操作过程是:
右键单击后,弹出选择框,选择第一项“新建测试人员”,左键点击后,得到“测试人员管理对话框。”
报错1:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2004-11-20 17:30:43 | 只看该作者

!!

报错2:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2004-11-20 17:32:38 | 只看该作者

!!

报错3:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2004-11-20 17:36:19 | 只看该作者

!!

这个手工修改的脚本虽然在测试过程中报了三个错,但是最后测试的结果是:pass.
:s
请高手指导下是怎么回事!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2004-11-20 20:19:19 | 只看该作者
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,然后才可以再跑一次!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2004-11-20 20:39:40 | 只看该作者
Originally posted by leijeff at 2004-11-20 05:19 PM:
:,(
手工learn了以后,按理说在GUI  Map里面就有了啊
我也保存了,但是就算后来临时加上去的在GUI  Files  L0里面又没有需要保存的。
此后不断自动测试该脚本,还是报这个错!:,(


1. "测试人员管理"这个介面你找不到,
需要你变认对像!
2.每录制一次都要SAVE一次!
查一下GUI  Files  那个文件里面有没有刚才录制的控件,
或者已经存在了,它就不加上去!
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2004-11-20 20:49:12 | 只看该作者
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 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-2 23:42 , Processed in 0.079215 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表