標籤:func contents ati blog def ica adb ons contex
1、檔案:/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules/appium-android-driver/lib/driver.js,注釋以下幾句代碼
await this.adb.uninstallApk(this.opts.appPackage);
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);
Appium禁止appium setting和unlock在裝置上重複安裝