appium--解決每次安裝appium setting和Unlock


前戲

每次啟動appium進行自動化的時候,都會提示我們需要安裝appium setting和Unlock,而且還都要手動確認

那這兩個文件是做什么的呢?

Appium settings:用於設置網絡狀態

Unclock:用於自動解鎖(使用場景:手機是滑動鎖屏的情況下,則會自動解鎖並啟動apk,注意:圖案鎖屏與數字鎖則不可以哦,只能是滑動鎖屏)

解決方法:

在cmd下輸入where appium,查看appium的安裝路徑

 

進入到appium的安裝路徑lib下

我的是在

C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules\appium-android-driver\lib

打開android-helpers.js文件,注釋掉下面的三行

分別是在475行和486行

這一個文件就算改完了,在來修改另一個文件,返回上層目錄,到 appium-android-driver下的bulid\lib

C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules\appium-android-driver\build\lib

修改完成后重啟appium服務即可

使用appium desktop的解決方法

 注意:如果是使用的appium desktop還需要修改下面的文件,如果不是,修改上面的文件就可以了

C:\Users\Administrator\AppData\Local\appium-desktop\app-1.5.0\resources\app\node_modules\appium\node_modules\appium-android-driver\build\lib

打開android-helpers.js文件

return context$1$0.abrupt('return',defaultIME)

在往下找

// return _regeneratorRuntime.awrap(helpers.pushSettingsApp(adb));  注釋的
        
return context$1$0.abrupt('return',defaultIME);  新增的

 

安裝這兩個app

如果新設備沒有這兩個app,可以手動安裝到設備

appium setting的路徑

appium的安裝路徑\npm\node_modules\appium\node_modules\_io.appium.settings@2.4.0@io.appium.settings\app\build\outputs\apk\settings_apk-debug.apk


我的路徑:C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules\_io.appium.settings@2.4.0@io.appium.settings\app\build\outputs\apk\settings_apk-debug.apk

Unlock app的路徑

appium的安裝路徑:\npm\node_modules\appium\node_modules\_appium-unlock@2.0.0@appium-unlock\bin\unlock_apk-debug.apk



我的路徑:C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules\_appium-unlock@2.0.0@appium-unlock\bin\unlock_apk-debug.apk

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM