禁止appium在第三方rom执行自动化安装Unlock、Setting、Android Input Manager等apk

本文参考https://testerhome.com/topics/7917

使用小米手机做appium自动化时发现,每次执行的时候都会提示安装Unlock、Setting、Android Input Manager,导致自动化无法继续下去,为了避免此种情况,在非首次运行后,修改appium源码,禁止再次安装Unlock、Setting、Android Input Manager。

注意:以下截图适用appium v1.6.3,其他版本类似修改

第一个文件:android-helpers.js位置: ~/appium/node_modules/appium-android-driver/lib改动点:
禁止appium在第三方rom执行自动化安装Unlock、Setting、Android Input Manager等apk
禁止appium在第三方rom执行自动化安装Unlock、Setting、Android Input Manager等apk

第二个文件:android-helpers.js位置:~/appium/node_modules/appium-android-driver/build/lib
禁止appium在第三方rom执行自动化安装Unlock、Setting、Android Input Manager等apk
禁止appium在第三方rom执行自动化安装Unlock、Setting、Android Input Manager等apk

全部修改完毕之后,就不会再appium执行过程中再次安装以上三个app。