首页 > 移动平台 > 详细

appium--解决每次安装appium setting和Unlock

时间:2019-09-14 14:17:26      阅读:165      评论:0      收藏:0      [点我收藏+]

前戏

每次启动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

 

appium--解决每次安装appium setting和Unlock

原文:https://www.cnblogs.com/zouzou-busy/p/11374578.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!