keys
pywinauto
vkpc
小鍵盤chuangkou
測試工具
true
1.安裝 pywinauto
pip install pywinauto
2.開啟pc的.exe可執行檔案的,一種方式就夠用了
效果:3.可以看到視窗的名字是 '無標題-記事本'
列印一下這個視窗輸入的位置
結果
controlidentifiers:notepad-'無標題 - 記事本'(l473,t291,r1267,b688)['notepad','無標題 - 記事本','無標題 - 記事本notepad']child_window(title="無標題 - 記事本",class_name="notepad")||edit-''(l481,t341,r1259,b658)|['edit','無標題 - 記事本edit']|child_window(class_name="edit")||statusbar-''(l481,t658,r1259,b680)|['statusbar 第 1 行,第 1 列','statusbar','無標題 - 記事本statusbar']|child_window(class_name="msctls_statusbar32")4.寫乙個試試:
結果:5.點選一下選單欄試試-->效果: 點選檔案--退出--不儲存
第一步:
6.效果
7.切換到彈出視窗點選不儲存按鈕
效果:8.滑鼠操作:
fromtime importsleep9鍵盤操作:1.frompywinauto.mouse importmove
x=y=20fori inrange(10):xq=x*i
yq=y*i
sleep(1)move(coords=(xq,yq))#移動滑鼠
#引入鍵盤操作frompywinauto.keyboard importsend_keys2.#傳送鍵盤指令send_keys('11111111')
#引入鍵盤操作fromtime importsleep效果1:滑鼠的游標位置寫了值frompywinauto.keyboard importsend_keys
#傳送鍵盤指令send_keys('cmd')sleep(0.5)send_keys('ipconfig')
效果2:
常用ascii碼/ascii[ascii]
esc鍵:vk_escape (27)
回車鍵:vk_return (13)
tab鍵:vk_tab (9)
caps lock鍵:vk_capital (20)
shift鍵:vk_shift (16)
ctrl鍵:vk_control (17)
alt鍵:vk_menu (18)
空格鍵:vk_space (32)
退格鍵:vk_back (8)
左徽標鍵:vk_lwin (91)
右徽標鍵:vk_rwin (92)
insert鍵:vk_insert (45)
home鍵:vk_home (36)
page up:vk_prior (33)
pagedown:vk_next (34)
end鍵:vk_end (35)
delete鍵:vk_delete (46)
方向鍵(←):vk_left (37)
方向鍵(↑):vk_up (38)
方向鍵(→):vk_right (39)
方向鍵(↓):vk_down (40)
f1鍵:vk_f1 (112)
f2鍵:vk_f2 (113)
f3鍵:vk_f3 (114)
f4鍵:vk_f4 (115)
f5鍵:vk_f5 (116)
f6鍵:vk_f6 (117)
f7鍵:vk_f7 (118)
f8鍵:vk_f8 (119)
f9鍵:vk_f9 (120)
f10鍵:vk_f10 (121)
f11鍵:vk_f11 (122)
f12鍵:vk_f12 (123)
num lock鍵:vk_numlock (144)
小鍵盤0:vk_numpad0 (96)
小鍵盤1:vk_numpad1 (97)
小鍵盤2:vk_numpad2 (98)
小鍵盤3:vk_numpad3 (99)
小鍵盤4:vk_numpad4 (100)
小鍵盤5:vk_numpad5 (101)
小鍵盤6:vk_numpad6 (102)
小鍵盤7:vk_numpad7 (103)
小鍵盤8:vk_numpad8 (104)
小鍵盤9:vk_numpad9 (105)
小鍵盤。:vk_decimal (110)
小鍵盤*:vk_multiply (106)
小鍵盤+:vk_add (107)
小鍵盤-:vk_subtract (109)
小鍵盤/:vk_divide (111)
pause break鍵:vk_pause (19)
scroll lock鍵:vk_scroll (145)
10.常用的shift 和ctrl 和alt 組合按鍵
"+" ----------------------------> 按shift
"^" ---------------------------->按ctrl
"%" ----------------------------> 按alt
"^s" ----------------------------> 按ctrl+s進行儲存的操作
試試:
#引入鍵盤操作frompywinauto.keyboard importsend_keys效果:#傳送鍵盤指令send_keys("+a")
自動化測試 web自動化測試
自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...
測試自動化 自動化測試的定義
相關術語 automated testing test tool,automated testing test suite,automated testing test script等.具體參見 http en.wikipedia.org wiki test automation 推薦書籍 1 軟體...
自動化測試 引言 自動化之我見
作為開篇,這裡先簡單介紹一下個人情況 本人非計算機專業的本科畢業,從事軟體測試工作一年多了,同樣的,接觸自動化測試領域也有一年了,打算開個部落格把我在工作中所學到與自動化測試有關的東西分享出來。好啦,下面開始說正題 自動化測試自身就是乙個很大的概念。逛過一些測試論壇的童鞋應該會知道qtp和loadr...