如何在QTP中为应用程序录制我们通过键盘使用的ENTER按钮
答案 0 :(得分:2)
我假设你想要重播一个 Enter 键,在大多数情况下,当QTP没有记录一个动作时,最好添加一个手动步骤而不是试图强制QTP记录它。
如果相关测试对象支持Type
,您可以使用:
Window("Calc").Type micReturn
否则,您可以使用this article
中所述的DeviceReplay
对象
Set dr = CreateObject("Mercury.DeviceReplay")
dr.PressKey 28 ' 28 = Return (Enter)
答案 1 :(得分:1)
重播Enter按钮的另一个选项是简单地使用Windows Script Host对象的SendKeys方法。代码看起来像这样:
Dim WshShell
Set WshShell = CreateObject("WShell.script")
WshShell.SendKeys "{ENTER}"
Set WshShell = Nothing