51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1457|回复: 8
打印 上一主题 下一主题

[原创] 遇到一个奇怪的问题,请教!!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-27 09:09:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在录制完一个Web页面后,回放的时候,执行保存操作就会自动把前面的一个WebEdit清空,而这个WebEdit又是一个必填项,所以就无法进行下去。但是我在Web系统中手动操作保存按钮是不会清空那个WebEdit的。不知道为什么,哪位高手指点一下,先谢谢了。

E:\截图\Snap4.gif

[ 本帖最后由 lhw8359 于 2008-12-28 21:49 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-12-27 10:28:53 | 只看该作者
沙发有了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-12-27 16:41:05 | 只看该作者
能截个图吗,说的太抽象了。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-12-28 21:52:37 | 只看该作者

图片见附图

大家看一下附件,回放的时候点击保存,车型代号就被清空了,但是在系统中手动操作就不会。什么原因啊?

[ 本帖最后由 lhw8359 于 2008-12-28 21:55 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-12-29 09:51:57 | 只看该作者
纯属个人猜测:
我想原因可能是焦点的问题,也就是脚本运行保存时焦点在edit框中,而此时进行保存操作类似空格或者回车确认,因此将当前焦点作了对应操作,使其清空。而脚本本身直接对控件操作,所以保存动作还是发生了。就出现了你看到的错误。
手动操作时,由于鼠标点击按钮时,首先就将焦点移开edit框,然后才引发保存操作,所以就没有问题。
因此修改建议,可以尝试在保存脚本前,插入一个焦点重定位脚本。最简单的就是在录制保存按钮操作前,首先插入录制一个鼠标点击无关区域(避开你所说的必添区域),这样或许可以解决。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-12-29 21:04:37 | 只看该作者

不应该是焦点问题

因为被清空的Edit是只读的,它的值是从弹出框中选择加载的,并且如果先选择“车型代号”,然后再选择“经销商”,最后点击保存时还是把“车型代号”给清空了,其他的内容都在。
大家再帮忙想想可能的原因,郁闷啊!
不知道会不会和另外一个问题有关,大家可以看一下这里

[ 本帖最后由 lhw8359 于 2008-12-29 21:17 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-12-30 10:02:52 | 只看该作者
另外一个问题我回复了,同样这里也可以考虑使用键盘鼠标模拟,因为人手工可以,用键盘鼠标模拟模式是不识别控件的,就可以做到和人一样的操作效果。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-12-31 15:19:35 | 只看该作者
检查一下代码里是不是有一句清空车型代号的语句在提前操作的前面
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-1-5 13:51:23 | 只看该作者
同意4楼说法,可以插入一个click转移到一个不影响进度的地方或录制一个鼠标点保存。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-27 13:32 , Processed in 0.071360 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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