51Testing软件测试论坛

标题: 新手请问为什么SendKeys "{DEL}"失败? [打印本页]

作者: zhuzhihan    时间: 2010-3-29 11:03
标题: 新手请问为什么SendKeys "{DEL}"失败?
JAVA程序中有个图标需要删除,代码如下:
JavaWindow("Untitled - Application").JavaDialog("Devices").JavaList("DevicePanel$DeviceMutableJList").Select "#0"
Dim wshShell
Set wshShell = CreateObject("WScript.Shell")
wshShell.SendKeys "{DEL}"

也试过把DEL换成DELETE可还是不行。不过在其他窗口中wshShell.SendKeys "{ENETER}"或者输入点字符是可以的。为什么呢?谢谢
作者: shotstar    时间: 2010-3-29 11:27
是否当时的焦点不在你要删除的对象上?
作者: zhuzhihan    时间: 2010-3-29 12:00
在的。。。而且非常奇怪,我拿回家这段就是成功的,在公司就是不行。都是一样的安装环境下。
作者: yujie6832    时间: 2010-3-29 13:33
笔记本和台式机貌似有区别,这里做个小提示




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