QTP的DeviceReplay对象小结.docVIP

  • 4
  • 0
  • 约9.15千字
  • 约 13页
  • 2016-11-28 发布于河南
  • 举报
QTP的DeviceReplay对象小结

QTP的DeviceReplay对象小结 使用方法 Dim dp Set dp = CreateObject(Mercury.DeviceReplay) 建立对象 dp.SendString “keyword” 局限和绕过方法 不能判断一个Control键是否已经被按下DeviceReplay是一个强大的未被文档化的对象,但是有一定的局限性。其中一个局限就是不能判断一个Control键是否已经被按下。在输入一个大写字母之前,我们需要知道CAPS-LOCK键是否已经按下。在使用数字键盘之前我们需要检查NUM-LOCK键是否已经被按下。否则我们在切换键盘输入状态时可能得到的并不是我们想要的状态。 ??????? Devices.Keyboard类提供了属性,可用于获取当前的键盘状态,例如当前什么键被按下了,并且提供一个方法用于向激活的窗口发送键盘敲击事件。 ??????? 几个有用的属性包括: AltKeyDown - 判断ALT键是否处于按下状态。 CapsLock -? 判断CAPS LOCK键是否处于打开状态。 CtrlKeyDown - 判断CTRL 键是否处于按下状态。 NumLock - 判断NUM LOCK键是否处于打开状态。 ScrollLock - 判断SCROLL LOCK键是否处于打开状态。 ShiftKeyDown - 判断SHIFT键是否处于

文档评论(0)

1亿VIP精品文档

相关文档