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 ] :(
怎么没人理我呀?
好急呀
模拟发送一个键盘Esc键试试。
不行呀
辅助录入窗口用“ESC”键是关不了的必须点击窗口上的“关闭”按钮才行 用代码把IE的content清理掉
页:
[1]