appium+rf 问题六--appium setting和unlock在设备上重复安装

今天再用真机做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重新启动即可。

 

上一篇:多线程操作共享变量顺序输出abc 记一次al面试题


下一篇:Oracle解锁用户