51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3054|回复: 4
打印 上一主题 下一主题

edit_set函数问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-10-11 13:03:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在测试BS产品,录制脚本时,在一个文本框中录入汉字,记录下的脚本是:
edit_set ("Name", "测试");
但是因为我们的软件在文本框录入时具备辅助录入功能,所以双击录入框就会弹出一个“辅助录入窗口”
在录制脚本时我是在文档框中直接录入,未进行双击,生成的是edit_set函数
但是在回放时,就自动将辅助录入框打开了,所以对下面的脚本就没办法继续回放。
我试了一下,将edit_set ("Name", "测试");改为:
edit_set_insert_pos ("name", 0, 0);  //将鼠标放至编辑框内
obj_type("Name',"测试")                 //录入数据
再次回放时,不会弹出辅助录入框,但因录入的数据是“中文”,回放时捕捉不到,未录入“测试值”,如果录入值是数据或英文,就可以正确回放。

请问,有什么好的方法解决?怎么让它不弹出辅助录入框,又可以正确录入中文数据?

[ Last edited by liqf on 2004-10-13 at 12:22 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
 楼主| 发表于 2004-10-11 18:28:09 | 只看该作者

怎么没人理我呀?
好急呀
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2004-10-13 14:43:35 | 只看该作者

模拟发送一个键盘Esc键试试。

回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2004-10-13 18:48:28 | 只看该作者

不行呀

辅助录入窗口用“ESC”键是关不了的
必须点击窗口上的“关闭”按钮才行
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2004-10-15 17:55:49 | 只看该作者
用代码把IE的content清理掉
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-22 14:18 , Processed in 0.072192 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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