我是靠谱客的博主 温暖钢笔,这篇文章主要介绍APP自动化测试中的Unlock和AppiumSetting反复安装问题,现在分享给大家,希望可以做个参考。

本文带领大家了解一些APP自动化测试的问题。

1.前提
基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest。

2.痛点
每次启动APP自动化测试脚本,都会自动先检测Unlock和AppiumSetting两个应用是否在当前被测手机上已安装。如果没有安装,先自动安装,比较耗时和麻烦。其实这两个应用对于我们大多数的测试脚本来说是毫无意义的,根本用不到,无需安装的。如果你要测试锁屏情况下的解锁和手机的一些设置功能,则需要安装这两个应用。

3.解决方案
1)进入目录:

界面版路径

C:UsersAdministratorAppDataLocalProgramsAppiumresourcesappnode_modulesappiumnode_modulesappium-android-driverlib

命令行版路径

C:UsersAdministratorAppDataRoamingnpmnode_modulesappiumnode_modulesappium-android-driverlib

//await adb.install(unicodeIMEPath, {replace: false});

//await helpers.pushSettingsApp(adb);

//await helpers.pushUnlock(adb);

保存文件。

2)进入另外一个目录:

界面版路径

C:UsersAdministratorAppDataLocalProgramsAppiumresourcesappnode_modulesappiumnode_modulesappium-android-driverbuildlib

命令行版路径

C:UsersAdministratorAppDataRoamingnpmnode_modulesappiumnode_modulesappium-android-driverbuildlib

//return _regeneratorRuntime.awrap(adb.install(_appiumAndroidIme.path, { replace: false }));

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);

保存文件。

3)关闭appium重新启动即可。

注:Appium Settings和Unlock两个东东,可以完全手动卸载不安装也没问题,程序可以完美运行(如果使用的开发语言是Python,记得dos下运行命令pip install Appium-Python-Client)。

APP自动化测试中的Unlock和AppiumSetting反复安装问题

最后

以上就是温暖钢笔最近收集整理的关于APP自动化测试中的Unlock和AppiumSetting反复安装问题的全部内容,更多相关APP自动化测试中内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(306)

评论列表共有 0 条评论

立即
投稿
返回
顶部