51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2105|回复: 5
打印 上一主题 下一主题

GUI MAP里有的控件,执行时却提示找不到?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-12-16 11:04:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
以下是对此控件的操作:
set_window ("Warehouse/Logistics 2004/10/10", 0);       
            edit_set ("Text3", "fsdfwr");
            obj_type ("Text3","<kReturn>");
            obj_type ("Text3","<kEsc>");

执行回放时,能自动向该控件写入值,但执行完后有以下提示

本帖子中包含更多资源

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

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

该用户从未签到

2#
 楼主| 发表于 2004-12-16 11:05:55 | 只看该作者
在GUI MAP里识别该控件的信息如下

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-12-16 11:17:18 | 只看该作者
你是第一次加放吗?
如果是,可能WR回放的速度很快,你要观察WR的回放动作,以作出修改!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-12-16 11:19:00 | 只看该作者
还有请观看一下别人的贴子吧
对你有帮助
http://bbs.51testing.com/viewthread.php?tid=3640&fpage=1
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-12-17 10:02:23 | 只看该作者
问题已解决,发现个问题:
我先Learn了要录制的窗体,然后录制了部分脚本,再按生如火花介绍的方法修改了GUI MAP,将MSW_id信息删除,改为相应的Location;
举例:某文本框对象信息为{class: edit, MSW_id: 2},我将MSW_id:2删除,修改为Location:1,此时点show,能显示相应的控件!
当我继续录制的时候,临时文件中重新生成改控件信息{class: edit, MSW_id: 2}!此时show{class: edit, location: 1}描述的控件,显示不为相应控件!(如果重新起动wr,载入MAP,显示又正确了)
而如果我不对GUI MAP进行修改,既让其信息为{class: edit, MSW_id: 2}!则不会出现此问题!
问:是不是MSW_id的修改是有什么条件的?


不过真正引发上面问题的原因不是这样,是我把窗体写错了set_window ("", 0);中的窗体写错了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-1-6 16:34:40 | 只看该作者
只要将你录制脚本中的与text3相关的确那个控件名称进行更改为你前一次使用location:1时的那个text的名字,这样你每次录制时尽管gui临时文件中会产生一个新的text,也不会影响你的使用,否则每次产生一个新的text,你回放就识别不到.
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

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

GMT+8, 2024-5-8 02:42 , Processed in 0.068553 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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