51Testing软件测试论坛

标题: edit_set函数问题 [打印本页]

作者: liqf    时间: 2004-10-11 13:03
标题: edit_set函数问题
我在测试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 ]
作者: liqf    时间: 2004-10-11 18:28

怎么没人理我呀?
好急呀
作者: eraws    时间: 2004-10-13 14:43
标题: 模拟发送一个键盘Esc键试试。

作者: liqf    时间: 2004-10-13 18:48
标题: 不行呀
辅助录入窗口用“ESC”键是关不了的
必须点击窗口上的“关闭”按钮才行
作者: rantisong    时间: 2004-10-15 17:55
用代码把IE的content清理掉




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2