Appium禁止appium setting和unlock在设备上重复安装

学向勤中得,萤窗万卷书。这篇文章主要讲述Appium禁止appium setting和unlock在设备上重复安装相关的知识,希望能为你提供帮助。
1、文件:/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/lib/driver.js,注释以下几句代码
      await  this.adb.uninstallApk(this.opts.appPackage);
【Appium禁止appium setting和unlock在设备上重复安装】  await  helpers.installApkRemotely(this.adb,  this.opts);
  await  helpers.resetApp(this.adb,  this.opts.app,  this.opts.appPackage,  this.opts.fastReset);   await  this.checkPackagePresent();   2、文件:/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/build/lib/driver.js,注释以下几句代码:     return _regeneratorRuntime.awrap(_androidHelpers2[‘default‘].resetApp(this.adb, this.opts.app, this.opts.appPackage, this.opts.fastReset));     return _regeneratorRuntime.awrap(this.adb.uninstallApk(this.opts.app));     return _regeneratorRuntime.awrap(_androidHelpers2[‘default‘].installApkRemotely(this.adb, this.opts));     return _regeneratorRuntime.awrap(this.checkPackagePresent());   3、文件:/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/lib/android-helpers.js 注释以下几句代码       await  adb.install(unicodeIMEPath,  false);   await  helpers.pushSettingsApp(adb);   await  helpers.pushUnlock(adb);   4、文件/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/build/lib/android-helpers.js  替换以下几句代码     return _regeneratorRuntime.awrap(helpers.initUnicodeKeyboard(adb))  替换为return context$1$0.abrupt(‘return‘, defaultIME);     return _regeneratorRuntime.awrap(helpers.pushSettingsApp(adb));   替换为return context$1$0.abrupt(‘return‘, defaultIME);     return _regeneratorRuntime.awrap(helpers.pushUnlock(adb));   替换为return context$1$0.abrupt(‘return‘, defaultIME);          

    推荐阅读