在進行自動測試中,通過命令行啓動應用程序是必不可少的,通常的windows程序倒是很簡單,一個腳本啓動應用程序即可,但要在終端上運行就不那麼容易了,像windows mobile中,我至今都不知道如何把應用程序自動安裝上去並運行之,但android很好,提供了這樣的可能:
安裝就不用說了,adb install xxxx
更新安裝,先卸載,adb uninstall xxx.xxx.xxx
啓動應用程序:
先adb shell進入命令行模式
然後:
am start -a android.intent.action.MAIN -n com.bely.test/.Test
.Test是啓動時的缺省activity
然後通過命令行收集測試信息即可。