51Testing软件测试论坛

标题: 请教window id 的问题 [打印本页]

作者: at.1978    时间: 2007-3-6 15:26
标题: 请教window id 的问题
一个窗体下有两个edit控件,但这两个edit的window id 经常会变,请问我该如何确定该控件?
另外我想用键盘输入的方法写edit内容,但我不知道如何使用直接用type函数,
如 type "edit1"
type micTab
type "edit2"
作者: 红狐    时间: 2007-3-6 15:36
NAME
应该可以,只要属性值是唯一的都可以
作者: at.1978    时间: 2007-3-6 15:56
没有唯一的属性,只有x,y,window id不同
作者: 红狐    时间: 2007-3-6 16:01
那你打开对象库,你自己给这两个EDIT建立一个属性,然后分别设置不同的属性值

其他解决方法俺就不晓得了
作者: xiaonan    时间: 2007-3-6 16:34
window id 经常会变 就在对象库中把这个属性从对象库中删除掉.

用键盘输入的方法写edit内容,请参考下面的代码
Set Shell=createobject("Wscript.shell")
Browser().page().frame().webedit("ac1").fireevent "onfocus"
Shell.sendkeys "wp"
作者: at.1978    时间: 2007-3-9 17:31
谢谢斑竹,可还是不可以啊,我的不是web和ax程序啊,没有fireenvent方法,
我想:可以让button1先onfocus,在用mictab转到edit控件上,再
Shell.sendkeys "aaa"
但不知道如何让button1 onfocus,不知道如何发mictab,试了一下Shell.sendkeys micTab 不可以




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