我是靠谱客的博主 温暖钢笔,最近开发中收集的这篇文章主要介绍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自动化测试中的Unlock和AppiumSetting反复安装问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部