概述
本文带领大家了解一些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自动化测试中的Unlock和AppiumSetting反复安装问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复