[Appium] Appium 自动化测试环境搭建--- 手机配置

背景:Appium 在做Android 自动化的时候,经常会出现息屏,广告等问题,影响测试用例的稳定性,因此我们需要对手机端进行配置,以三星GalaxyA52为例,Xiaomi,oppo, vivo, Huawei由于版本繁多,无法一一截图,但是均可做相类似的设置,以下步骤每一步均不可省略。尽可能的将手机对测试用例的影响最小化。

手机恢复出厂设置(新手机跳过此步骤)

点击设置->常规设置->重置->恢复出厂设置

image.png

软件信息的编译编号开启开发者模式

点击设置->关于手机->软件信息->编译编号(连续点击编译编号7次,即可打开开发者这模式)

image.png

开发者模式设置项

点击设置->开发者选项

开启选项:US调试,不锁定屏幕,默认文件传输

禁用选项:禁用ADB授权超时,通过USB验证应用,验证可调节应用程序字节码,显示点按操作反馈,

image.png
image.png
image.png
image.png

WIFI高级设置

设置->连接->WLAN->右上角三个点->高级

禁用:切换至移动数据,询问是否使用Wlan,显示网络质量信息,检查WLAN安全性

image.png
image.png

通知

设置->通知->免打扰

image.png

显示设置

设置->显示->关闭亮度调节->-自动息屏10分钟->关闭息屏提醒

image.png
image.png

隐私权

设置->隐私权->关闭:发送诊断->接受营销(可能会失败)->Android个性化

image.png

高级功能

设置->高级功能->关闭Bixby识别->Bixby日常程序

image.png

软件更新

设置->软件更新->禁用:通过WLAN自动下载

image.png

输入法设置

由于APP是在中文模式下测试的,后面send_key可能会输入中文,所以需要安装一个特别的键盘:这个apk,直接adbinstall就行。

定位服务

image.png

你可能感兴趣的:([Appium] Appium 自动化测试环境搭建--- 手机配置)