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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)