1. qtp測試物件的type方法
舉例:
browser("untitled").dialog("properties").winbutton("ok").type micreturn
2. wsh中的sendkeys方法
舉例:
set wshobj = createobject("wscript.shell")
wshobj.sendkeys ""
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)
webpack中引用jQuery的四種方式
webpack中是根據乙個入口檔案開始收集依賴。import from jquery 但是乙個專案中通常有很多個地方都用到了jquery,每個模組都要這樣的一行 那麼如何解決這個問題了。webpack內部有個外掛程式,可以幫助到我們,webpack自己的外掛程式 用了這個外掛程式,我們所有檔案都不用...
react中解決this指向問題的四種方法
相信大家在學習和使用react的過程中,稍不注意就會出現this指向錯誤的問題,這個問題雖然比較好解決,但是還是讓人比較頭疼,那麼下面就說一下解決這個問題的四種寫法。一.行間定義事件後面使用bind繫結this run 第一種這一種方法使用bind來修改this的指向,需要注意的是bind括號內第乙...
react中解決this指向問題的四種方法
一 行間定義事件後面使用bind繫結this run 第一種 button 這一種方法使用bind來修改this的指向,需要注意的是bind括號內第乙個引數是修改this的,後面可以設定其他引數進行傳值。二 在建構函式內部宣告this指向 constructor props this run thi...