使用airtest一段時間了,僅限使用,沒有深究,今天想要嘗試下air的腳本打包功能,因為是在嘗試,所以代碼很簡單只有一句,啟動被測apk
打包方式也很簡單,只要自己本地環境搭配好就沒問題
因為打包需要使用到使用的jdk的jarsigner模塊,因此在使用AirtestIDE的Firebase打包功能,需要配置java(jdk,非jre)環境(需重簽APK包):
1、下載jdk
安裝完jdk后,需要配置環境變量:
打包流程很簡單:
直接安裝打好的apk,直到這一步也不復雜,但是我這時候采坑了,裝好的apk我去點擊,卻沒有相應的反應,這就尷尬了,結果是在官網看到........
- 將打包成功的測試腳本apk,與被測應用同時安裝到手機上
- 然后用adb指令啟動測試腳本
adb shell am instrument -w com.netease.open.airbase/android.support.test.runner.AndroidJUnitRunner
可是我沒用過這樣的adb 命令,所以在查了資料后
找到詳細介紹 adb shell am instrument -w 的資料,在這里引用一下,多謝作者
必須說明,現在我也僅限於會用.......