• appium 1.6.x版本去除安装Unlock、Setting


     

    (appium目录不知道可以查看appium运行日志)

    修改目录/usr/local/lib/node_modules/appium/node_modules/appium-android-driver/build/lib/下的

    android-helpers.js和driver.js文件

     

    android-helpers.js

    注释掉以下

     

    helpers.pushSettingsApp = function callee$0$0(adb) {

      return _regeneratorRuntime.async(function callee$0$0$(context$1$0) {

        while (1) switch (context$1$0.prev = context$1$0.next) {

          case 0:

            _logger2['default'].debug("Pushing settings apk to device...");

            context$1$0.prev = 1;

            context$1$0.next = 4;

            //return _regeneratorRuntime.awrap(adb.installOrUpgrade(_ioAppiumSettings.path, SETTINGS_HELPER_PKG_ID));//注释掉

            return;//增加

     

    helpers.initUnicodeKeyboard = function callee$0$0(adb) {

      var defaultIME, appiumIME;

      return _regeneratorRuntime.async(function callee$0$0$(context$1$0) {

        while (1) switch (context$1$0.prev = context$1$0.next) {

          case 0:

            _logger2['default'].debug('Enabling Unicode keyboard support');

            _logger2['default'].debug("Pushing unicode ime to device...");

            context$1$0.next = 4;

            //return _regeneratorRuntime.awrap(adb.install(_appiumAndroidIme.path, false));//注释掉

            return;//增加

     

    context$1$0.next = 14;

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

    return;//增加

     

    context$1$0.next = 17;

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

    return;//增加

     

     

  • 相关阅读:
    从零开始学架构(三)UML建模
    【网址收藏】博客园主题美化
    完美解决国内访问GitHub速度太慢的难题
    SpringBoot+slf4j线程池全链路调用日志跟踪 二
    SpringBoot+slf4j实现全链路调用日志跟踪 一
    2021年java最全面试宝典【核心知识整理】
    [中级]系统集成项目管理工程师历年真题及参考答案
    线程池ThreadPoolExecutor最全实战案例
    大厂git分支管理规范:gitflow规范指南
    IdentityServer4
  • 原文地址:https://www.cnblogs.com/freestudy/p/7605960.html
Copyright © 2020-2023  润新知