按下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,均可以向待測應用傳送...