MonkeyRunner 是一個 Android 工具,用于在模擬器或實際設備上運行 Python 腳本以控制 Android 應用程序。要使用 MonkeyRunner 模擬用戶操作,您需要編寫一個 Python 腳本來控制設備。
以下是一個簡單的示例,展示了如何使用 MonkeyRunner 連接到設備并執行一些基本操作:
monkeyrunner_script.py
的新 Python 文件。# 導入所需的庫
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
# 連接到設備
device = MonkeyRunner.waitForConnection()
# 安裝應用程序(如果尚未安裝)
device.installPackage('path/to/your/app.apk')
# 啟動應用程序
device.startActivity(component='com.example.yourapp/.MainActivity')
# 等待應用程序加載
MonkeyRunner.sleep(5)
# 模擬點擊事件
device.touch(100, 200, MonkeyDevice.DOWN_AND_UP)
# 等待一段時間
MonkeyRunner.sleep(2)
# 模擬滑動事件
device.drag((100, 200), (300, 400), 0.5, 5)
# 等待一段時間
MonkeyRunner.sleep(2)
# 模擬按鍵事件
device.press('KEYCODE_BACK', MonkeyDevice.DOWN_AND_UP)
monkeyrunner monkeyrunner_script.py
這個腳本將連接到設備,安裝并啟動應用程序,然后執行一些基本的用戶操作,如點擊、滑動和按鍵事件。您可以根據需要修改此腳本以模擬其他操作。
注意:請確保在運行腳本之前啟動模擬器或連接實際設備。