在qtp中记录输入按钮

时间:2010-01-07 06:36:20

标签: qtp

如何在QTP中为应用程序录制我们通过键盘使用的ENTER按钮

2 个答案:

答案 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