我正在尝试使用 WScript.Shell SendKeys 方法来模拟从数字键盘发送按键。
我有一个应用程序,我正在编写使用 QTP 的自动化测试。它是一个基于 Web 浏览器的应用程序,输入内容是网页内的 Java 应用程序。输入仅接受来自数字键盘和 Enter 键的按键。
到目前为止,我正在使用此代码:
Dim strInputKey
strInputKey = "{ENTER}"
Set objWsh = CreateObject("WScript.Shell")
Browser("Launch Browser").Page("Test Application").WebElement("Item ID").Click
objWsh.SendKeys strInputKey
这适用于发送 Enter 键,但我不太清楚是否有发送数字键的方法。任何帮助将不胜感激。
我不确定是否有任何未记录的方法可以实现这一目标。我已阅读http://msdn.microsoft.com/en-us/library/8c6yea83(VS.85).aspx,但没有详细说明。
提前致谢,
- 布伦特