oliver.tang 发表于 2015-7-9 18:38:51

如何在控件上模拟键盘按下按键的操作

在QTP代码中,怎么样才能模拟在一个输入框中,按下键盘按键的操作

sterson 发表于 2015-7-10 09:05:53

我是这么做的,第一步定义函数,如下:
'函数名称:T_SendKey
'函数描述:模拟键盘操作
'参数说明:xkey(类型:字符串)
'更新日期:2010-4-16
Public Function T_SendKey(xkey)
Dim WshShell
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys xkey
set WshShell =nothing
End Function

第二步,调用该函数,如下:
'按回车键
Call T_SendKey("{Enter}")

'输入值
Call T_SendKey("abc123")

如果你想模拟其它键值,可以参考QTP自带的帮助文档

sterson 发表于 2015-7-10 09:06:53

来我这里下载个测试框架吧,轻松实现自动化,http://www.51testing.com/?130204/

jingzizx 发表于 2015-7-10 12:17:32

楼主试试2楼方法
页: [1]
查看完整版本: 如何在控件上模拟键盘按下按键的操作