1、qtp錄製鍵盤操作時,有時需要自己寫程式實現。方法如下:
key
argument
backspace
, , or
break
caps lock
del or delete
or down arrow
endenter
or ~
eschelp
home
ins or insert
or left arrow
num lock
page down
page up
print screen
right arrow
scroll lock
tabup arrow
f1f2
f3f4
f5f6
f7f8
f9f10
f11f12
f13f14
f15f16
復合鍵時,參考一下的:
keyspecial character
shift
+ctrl
^alt
""表示字母x被輸入10次
2、qtp錄製滑鼠操作時,有時也是錄製不到的。可以寫**如下:
set devreplay = createobject("mercury.devicereplay")
devreplay.mouseclick absx+4,absy+4,2
set devreplay = nothing
或者以下方法用的更多:
set wshshell = createobject("wscript.shell")
wshshell.sendkeys ""
wshshell.sendkeys ""
wshshell.sendkeys ""
wshshell.sendkeys ""
如何用QTP錄製滑鼠右鍵點選事件
qtp錄製滑鼠右鍵單擊事件要通過模擬鍵盤操作來實現 step 1,修改replaytype為2,一般情況預設設定是1的。1 使用瀏覽器事件執行滑鼠操作。2 使用滑鼠執行滑鼠操作 setting.webpackage replaytype 2 step 2,滑鼠右鍵單擊事件 附 click的事件有三種...
QTP模擬滑鼠和鍵盤事件整理
1 滑鼠事件 1.1 使用自帶的click方法 看qtp的幫助,每個物件都有自帶的click方法,通過其中第三個引數指定具體的滑鼠事件 例如 browser new page page new page webelement html tag form click 0,0,micrightbtn 注...
QTP 錄製 回放 原理
自動化測試可以基於 例如junit,cppunit,可以基於協議,例如loadrunner,qtp是基於gui介面的自動化測試工具。junit和cppunit屬於單元測試,loadrunner和qtp屬於系統測試。loadrunner用於系統的效能測試,qtp用於系統的功能測試。qtp是一款基於介面...