monkeyrunner學習 手機按鍵

2022-07-17 11:42:12 字數 759 閱讀 7531

按下home鍵

device.press('keycode_home','down_and_up')

按下back鍵

device.press('keycode_back','down_and_up')

按下下導航鍵

device.press('keycode_dpad_down','down_and_up')

按下上導航鍵

device.press('keycode_dpad_up','down_and_up')

按下ok鍵

device.press('keycode_dpad_center','down_and_up')

相應的按鍵對應的名稱如下:

home鍵:keycode_home

back鍵:keycode_back

send鍵:keycode_call

end鍵:keycode_endcall

上導航鍵:keycode_dpad_up

下導航鍵:keycode_dpad_down

左導航:keycode_dpad_left

右導航鍵:keycode_dpad_right 

ok鍵:keycode_dpad_center

上音量鍵:keycode_volume_up 

下音量鍵:keycode_volume_down

power鍵:keycode_power

camera鍵:keycode_camera

menu鍵:keycode_menu

MonkeyRunner基本操作

1.匯入模組 from com.android.monkeyrunner import monkeyrunner,monkeydevice,monkeyimage 2.連線當前裝置,並返回乙個monkeydevice物件 device monkeyrunner.waitforconnection i...

monkey與monkeyrunner的使用

monkey是android中的乙個命令列工具,可以執行在模擬器裡或實際裝置中。它向系統傳送偽隨機的使用者事件流 如按鍵輸入 觸控螢幕輸入 手勢輸入等 實現對正在開發的應用程式進行壓力測試。monkey測試是一種為了測試軟體的穩定性 健壯性的快速有效的方法。1 測試的物件僅為應用程式包,有一定的侷限...

monkey和monkeyrunner的區別

簡單來說 1.monkey是在裝置或模擬器直接執行adb shell命令生成隨機事件來進行測試 2.monkeyrunner是通過api傳送特定的命令和事件來控制裝置 為了支援黑盒自動化測試的場景,android sdk提供了兩個測試工具 monkey和monkeyrunner,均可以向待測應用傳送...