Monkeyrunner 寫指令碼的技巧

2021-06-26 10:53:35 字數 849 閱讀 9915

例如 adb root, adb push, adb pull, 可以用 os.system()來實現,例如os.system("adb push e:\\tmp\\email_eception.log /sdcard/")

2.目錄操作: os.chdir(),os.getcwd()

os.chdir('e:\\tmp')      

os.getcwd()

3. 建立以時間命名的資料夾  (很實用的乙個方法)

4. 判斷檔案是否存在

os.path.exists(), 返回true 或 false

os.path.exists("d:\\shellwork\\devtool\\setup\\music\\setup.bat")

[python]view plain

copy

from

com.android.monkeyrunner 

import

monkeyrunner, monkeydevice, monkeyimage  

device = monkeyrunner.waitforconnection()  

#device.removepackage ('apidemos.apk')

device.removepackage ('com.example.android.notepad'

)  print

('解除安裝成功'

)  monkeyrunner.sleep(15

)  device.installpackage('apidemos.apk'

)  print

('安裝成功'

)  

MonkeyRunner基本操作

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

指令碼怎麼寫???

在micas的這段時間,我深刻體會到了linux系統與寫指令碼做 做綜合 做分析的重要性,對於乙個硬體開發者而言,學會linux系統的操作也是以編寫指令碼 執行指令碼為目的的。這篇隨筆我會記錄一些最基本的linux命令,以及四種指令碼的使用方法以及一些例項。想系統學習可以上這個網 但我建議先了解然後...

monkey與monkeyrunner的使用

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