1. 程式人生 > >微信小程式自動化測試-----手機輸入法的安裝

微信小程式自動化測試-----手機輸入法的安裝

FAutoTest這套框架,預設是安裝input.apk

如果手機支援adb安裝apk,則可以直接使用框架裡的input.apk,但如果手機不支援,則可以使用下面的這個apk。
ADBKeyBoard.apk
1:首先下載這個安裝包,下載地址:https://github.com/senzhk/ADBKeyBoard
2:直接在手機裡開啟這個apk,進行安裝。
3:安裝完成後,手機系統設定裡,輸入法選擇ADBKeyBoard。
4:cmd:adb shell am broadcast -a ADB_INPUT_TEXT --es msg '測試 '執行這個命令,completed result=0 說明安裝成功。在這裡插入圖片描述


5:這樣就可以進行測試了,切記,測試的時候一定要切到ADBKeyBoard這個輸入法。

input.apk安裝失敗的原因:我用的小米4作為測試機,小米手機開發者選擇裡有個設定,“允許USB安裝”,後來找原因為什麼自帶的apk會安裝失敗,就是因為這個選項我沒有勾選(開啟這個選擇,是需要登入小米賬號的哦)。所以如果有使用這個框架安裝input.apk沒有安裝成功的,大家可以試著找一下是不是因為手機不允許電腦通過adb命令安裝apk導致的。