今天再用真机做UI自动化测试的时候,发现手机上的appium settings 和unlock两个组件每次都会重复安装,每次都需要手动去点击确认一下。
那么,如何解决呢?
第一步:在\node_modules\appium\lib\devices\android.js这个文件里面,
this.initUnicode.bind(this),
this.pushSettingsApp.bind(this),
this.pushUnlock.bind(this)
这三行都注释掉。
第二步:在node_modules\appium-android-driver\build\lib\android-helpers.js这个文件里,
1,//return _regeneratorRuntime.awrap(adb.install(_appiumAndroidIme.path, { replace: false })); (注释掉这一行)
return context$1$0.abrupt('return',defaultIME); (把上面注释的那行换成这行内容)
2,//return _regeneratorRuntime.awrap(helpers.pushSettingsApp(adb)); (注释掉这一行)
return context$1$0.abrupt('return',defaultIME); (把上面注释的那行换成这行内容)
3,//return _regeneratorRuntime.awrap(helpers.pushUnlock(adb)); (注释掉这一行)
return context$1$0.abrupt('return',defaultIME); (把上面注释的那行换成这行内容)
保存文件。关闭appium重新启动即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。