1. QTP测试对象的Type方法
举例:
- Browser("Untitled").Dialog("Properties").WinButton("OK").Type micReturn
Browser("Untitled").Dialog("Properties").WinButton("OK").Type micReturn
2. WSH中的SendKeys方法
举例:
- Set wshobj = CreateObject("WScript.Shell")
- wshobj.SendKeys "{ENTER}"
- Set wshobj = Nothing
Set wshobj = CreateObject("WScript.Shell") wshobj.SendKeys "{ENTER}" Set wshobj = Nothing
3. QTP隐藏对象Mercury.DeviceReplay
在Mercury.DeviceReplay对象下,有像SendString,PressKey,PressKeys,KeyUp和KeyDown之类的方法可以用来模拟键盘操作。
4. 调用Windows API
- extern.Declare micVoid, "keybd_event", "user32", "keybd_event", micbyte, micbyte, miclong, miclong
- extern.Declare micLong, "MapVirtualKey", "user32", "MapVirtualKeyA", micLong, micLong
- Const KEYEVENTF_EXTENDEDKEY = &H1
- Const KEYEVENTF_KEYUP = &H2
- Const KEYEVENTF_KEYDOWN = &H0
- Sub KeyDown(KeyAscii)
- extern.keybd_event KeyAscii, extern.MapVirtualKey(KeyAscii, 0), KEYEVENTF_KEYDOWN, 0
- End Sub
- Sub KeyUp(KeyAscii)
- extern.keybd_event KeyAscii, extern.MapVirtualKey(KeyAscii, 0), KEYEVENTF_KEYUP, 0
- End Sub
- Sub KeyPress(KeyAscii)
- extern.keybd_event KeyAscii, extern.MapVirtualKey(KeyAscii, 0), KEYEVENTF_KEYDOWN, 0
- extern.keybd_event KeyAscii, extern.MapVirtualKey(KeyAscii, 0), KEYEVENTF_KEYUP, 0
- End Sub
- Const vbKeyControl = 17
- Const vbKeyEscape = 27
- Const vbKeyR = 82
- Call KeyDown(vbKeyControl)
- Call KeyDown(vbKeyEscape)
- Call KeyUp(vbKeyEscape)
- Call KeyUp(vbKeyControl)
- Call KeyPress(vbKeyR)
相关推荐
QTP模拟键盘输入方法,很好用的一种,简便,实用!需要的童鞋可以下载来试下!
QTP模拟鼠标和键盘事件整理,里面内容包括了如何用代码实现模拟鼠标和键盘事件
QTP利用VBS的SendKeys模拟键盘操作
QTP四种全局错误处理模式QTP四种全局错误处理模式QTP四种全局错误处理模式
QTP中批量运行脚本有四种方法: 使用TD,生成测试集,一个测试集可以包含若干个测试脚本; 使用QTP自带工具Test Batch Runner,但是运行完没有报告; 使用MI的另外一款工具Muti-test Manager; 编写VB...
怎么让vbs在qtp中运行
QTP中文教程.pdf
这是我找的QTP中文使用教程,希望能帮助开始着手学习QTP的伙伴。大家一起加油。
81. 怎样在QTP中打开右键菜单 167 82. CaptureBitmap方法 169 83. 校验对象是否存在object.exist 170 84. QTP中&和_的用法。 171 85. 选取webList中某一项 172 86. object.SetCaretPos方法 172 87. Similar to watir...
QTP入门学习教程,由浅入深,中文帮助文档大全
QTP高级5_QTP中使用正则表达式,适合QTP(UFT)初级学习。
QTP QTP
介绍了如何在QC中调用QTP进行测试,可以在QC中执行一个单独的QTP脚本。
qtp资料qtp资料
QTP中文用户手册-帮助文档,应该是hp翻译的中文版,翻译的还行,不生涩,英文不是很好的童鞋可以下下来共学习参考。
QTP在软件开发中的应用难得的QTP毕业论文学习例子,千万别错过了物超所值
第24篇-QTP中Function与Sub区别第24篇-QTP中Function与Sub区别
QTP描述性编程原理介绍 QTP的工作原理有点类似人类社会的某些场景.比如一个朋友委托你带东西... 那在QTP中有没有一种方法,无须在对象库中记录任何关于某个对象的信息,就可以完成对该对象的操作呢,有.那就是描述性编程
QTP的中文帮助文档全集,不是所有的帮助都是中文,对于英文不好的童鞋,还是有很大帮助的
QTP中Excel比较,代码详情,可以实现数据对比和显示对比结果