51Testing软件测试论坛

标题: 如何在控件上模拟键盘按下按键的操作 [打印本页]

作者: oliver.tang    时间: 2015-7-9 18:38
标题: 如何在控件上模拟键盘按下按键的操作
在QTP代码中,怎么样才能模拟在一个输入框中,按下键盘按键的操作
作者: sterson    时间: 2015-7-10 09:05
我是这么做的,第一步定义函数,如下:
'函数名称: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
来我这里下载个测试框架吧,轻松实现自动化,http://www.51testing.com/?130204/
作者: jingzizx    时间: 2015-7-10 12:17
楼主试试2楼方法




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2