紀錄:
首先MonkeyRunner主要是調用
/android-sdk-linux/tools/monkeyrunner
來自動化執行腳本
步驟1
在/android-sdk-linux/tools/中建立專屬的測試腳本資料夾,其中放入測試用腳本,
假設專案名稱為Project1,建立/android-sdk-linux/tools/Project1_script
步驟2
把專案apk(Project1.apk)放入步驟1建立的資料夾中並建立測試腳本(Project1_script.py),
測試腳本內容可參考以下範例,必須修改
device.installPackage('../Project1_script/Project1.apk')
->路徑必須對應apk位置
package
= 'abc.efg.hij' -> package name
activity
= 'abc.efg.hij.xxxActivity' -> activity name
範例如下
Project1_script.py
#
Imports the monkeyrunner modules used by this program
from
com.android.monkeyrunner import MonkeyRunner, MonkeyDevice,
MonkeyImage
#
Connects to the current device, returning a MonkeyDevice object
device
= MonkeyRunner.waitForConnection()
#
Installs the Android package. Notice that...