Android手机每次运行时都要安装unlock、setting解决方案

Android手机每次运行时都要安装unlock、setting解决方案

  1. 找到appium的安装目录

Android手机每次运行时都要安装unlock、setting解决方案

  1. 修改appium-android-driver\lib下的android-helpers.js文件

复制第1个步骤找到的appium安装目录:C:\Users\金美钗\AppData\Roaming\npm\

进入appium-android-driver\lib,找到android-helpers.js文件

Android手机每次运行时都要安装unlock、setting解决方案

修改内容如下:

注释代码:

  await helpers.pushSettingsApp(adb);

  await helpers.pushUnlock(adb);

Android手机每次运行时都要安装unlock、setting解决方案

  1. 修改appium-android-driver\build\lib下的android-helpers.js文件

注释://return _regeneratorRuntime.awrap(helpers.pushSettingsApp(adb));

修改为:return context$1$0.abrupt('return',defaultIME)

Android手机每次运行时都要安装unlock、setting解决方案

注释://return _regeneratorRuntime.awrap(helpers.pushUnlock(adb));

修改为:return context$1$0.abrupt('return',defaultIME)

Android手机每次运行时都要安装unlock、setting解决方案

以上修改完成后,重启appium服务即可,如果新的设备没有这两个守护app,可以手动安装。

Appium setting路径:

C:\Users\金美钗

\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\app\build\outputs\apk

Android手机每次运行时都要安装unlock、setting解决方案

Unlock app路径:

C:\Users\金美钗

\AppData\Roaming\npm\node_modules\appium\node_modules\appium-unlock\bin

Android手机每次运行时都要安装unlock、setting解决方案