【新手必读】Airtest测试Android手机常见的设置问题

简介: 【新手必读】Airtest测试Android手机常见的设置问题


版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途

1. 前言

经常有新手同学在使用Airtest测试Android手机的时候,遇到各式各样的问题,其中很大一部分,都是因为Android手机的设置不当,比如:

  • 因为没有登录华为/荣耀/小米账号,而无法开启USB调试功能
  • 因为没有关闭防止恶意截屏录屏等设置,导致Airtest截图黑屏
  • 因为没有开启允许模拟点击等设置,导致Airtest不能点击设备画面
  • 因为没有给pocoservice.apk设置允许自启动等设置,导致poco无线重启/挂掉
  • ......

这些情况是不是大家都似曾相识呢!相信大家或多或少都遇到过一些,今天我们就详细来看看,Android不同品牌,都有哪些值得我们关注的一些手机设置。

2. 不同品牌Android需关注的设置

1)小米/红米【需插卡登录小米账号】

① 影响手机连接的设置

开启【USB调试】、【USB安装】、【USB调试(安全设置)】

禁用开发者选项底部【启动MIUI优化】、【高风险功能开启提醒】

禁用手机管家-应用管理-权限-右上角的设置- 【应用权限监控】和 【USB安装管理】

② 影响屏幕点击的设置

开启【允许模拟点击】

③ 影响PocoService正常工作的设置

启用手机管家-应用管理-权限-自启动管理-PocoService,允许PocoService自启动

④ 影响Yosemite正常工作的设置

在输入法管理中,启用【Yosemite输入法】

⑤ 影响输入/密码等画面黑屏的设置

语言与输入法:关闭【安全键盘】

2)华为【部分需登录华为账号】

① 影响手机连接的设置

开启 【仅充电模式下允许调试】、【自动配置权限】、【保持唤醒】

禁用 【监控ADB安装应用】、【锁屏】

② 密码等画面黑屏的设置

禁用 【安全输入】、或者禁用 【安全键盘】

③ 点击位置与实际不符的设置

屏幕分辨率调到最高 WQHD+

④ 影响PocoService正常工作的设置

应用启动管理-PocoService允许自启动和后台活动

3)OPPO

① 影响手机连接的设置

启用 【禁止权限监控】 、【不使用锁屏】、【充电不休眠】

② 密码等画面黑屏的设置

禁用 设置-其他设置-键盘与输入法-【输入密码时启用安全键盘】

禁用 设置-安全与隐私-【防止恶意截屏录屏】

③ 影响PocoService正常工作的设置

启用 pocoservice的允许完全后台行为、允许应用自启动

启用 电池-后台高耗电-> PocoService

④ 影响Yosemite正常工作的设置

输入法安装失败可选择手动安装,并且设置Yosemite为默认输入法

⑤ 避免手机10分钟断连

如OPPO出现10分钟断连的情况,不要插拔手机,直接在屏幕上方下拉的选项里再次打开 USB调试

4)VIVO

① 影响手机连接的设置

启用 开发者选项-【安全权限】

启用 设置-开发者选项-【USB模拟点击】

禁用 设置-更多设置(或系统管理)-开发者选项->【通过USB验证应用】

② 密码等画面黑屏的设置

禁用 设置-输入法-【安全输入】/【安全键盘】

禁用 设置-安全与隐私-【防止恶意截屏录屏】

③ 影响PocoService正常工作的设置

启用 电池-后台高耗电-> 【PocoService】

④ 影响Yosemite正常工作的设置

设置Yosemite为默认输入法

⑤ 避免手机长时间连接时断连

启用 开发者选项-【不锁定屏幕】 (此选项能避免长时间连接时,手机自动关闭开发者选项的问题,若需要长期连接可以开启)

5)三星

① 影响手机连接的设置

插入USB时,允许访问手机数据

在开发者选项中,打开未知来源、取消权限监控

② 避免设备画面不能撑满窗口的问题

设置-显示-屏幕分辨率-WQHD+-应用-确定,将分辨率调到最大

6)REALME

① 影响手机连接的设置

启用 设置-其他设置-开发者选项-禁止权限监控

启用 充电时屏幕不休眠

② 影响PocoService正常工作的设置

设置-电池-应用耗电管理-pocoservice-允许应用自启动,允许完全后台行为

③ 影响Yosemite正常工作的设置

启用 设置-其他设置-键盘与输入法-【管理输入法-yosemite】

禁用 【输入密码时启用安全键盘】

7)一加

① 影响手机连接的设置

启用 设置-其他设置-开发者选项-禁止权限监控

启用 充电时屏幕不休眠

② 影响PocoService正常工作的设置

设置-电池-电池优化-PocoService-不优化

③ 影响Yosemite正常工作的设置

启用 设置-其他设置-键盘与输入法-管理输入法-【Yosemite输入法】

禁用 设置-其他设置-键盘与输入法-【输入密码时启用安全键盘】

设置-电池-电池优化-Yosemite-不优化

8)魅族

① 影响手机连接的设置

手机管家-USB安装管理-USB安装管理 取消选中,可以在安装apk时不再出现弹窗

② 影响PocoService正常工作的设置

手机管家-权限管理-后台管理-PocoService-允许后台运行

③ 影响Yosemite正常工作的设置

设置-语言和时间-Yosemite输入法 勾选,取消密码安全保护

9)LG

① 影响手机连接的设置

USB连接模式选择 充电模式

启用 允许模仿位置

② 影响PocoService正常工作的设置

设置-电池-电池优化-PocoService-不优化

③ 影响Yosemite正常工作的设置

设置-电池-电池优化-Yosemite-不优化

3. 小结

以上就是我们长期积累下来的一些关于Android手机进行Airtest自动化测试时需要注意的设置情况。

当然,随着手机型号的增加系统版本升级Android版本升级 等问题,设置情况也有可能随之更新,因此上述内容可以给新手同学一些参考,我们也会关注新款手机的设置情况,不定时更新给大家,欢迎同学们持续关注我们哟!

相关文章
|
9月前
|
Android开发 开发者
Android设置View是否可用
在Android开发中,有时需要将布局设置为不可点击状态(失去焦点)。常见的解决方法是使用`setOnClickListener(null)`,但本文介绍一种更通用的方式:通过封装`setViewEnabled`方法实现。该方法可递归设置View及其子View的启用状态,支持传入目标View和布尔值(`true`为可用,`false`为禁用)。例如,调用`setViewEnabled(edittext, false)`即可禁用EditText。文章附有源码及示例动图,帮助开发者快速理解与应用。
207 1
|
10月前
|
JSON 测试技术 API
优化你的 REST Assured 测试:设置默认主机与端口、GET 请求与断言
REST Assured 是一个强大的 Java 库,用于简化 RESTful API 测试。本文详解了其核心功能:设置默认主机和端口以减少代码重复、发起 GET 请求并验证响应结果,以及通过断言确保接口行为符合预期。同时推荐 Apipost 工具,助力开发者提升 API 测试效率,实现更高效的接口管理与团队协作。掌握这些技巧,可显著优化测试流程与代码质量。
|
8月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的2FSK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
本文基于FPGA实现2FSK+帧同步系统,采用Verilog开发,包含Testbench、高斯信道、误码统计及可设置SNR功能。硬件版本新增ILA在线数据采集与VIO在线SNR设置模块,验证调制解调过程。理论部分介绍FSK调制解调原理、功率谱特性及帧同步机制,代码实现FSK信号生成与处理,适合数字通信学习与实践。
272 1
|
9月前
|
Android开发 开发者
Android中Dialog位置+样式的设置
本文介绍了在Android开发中如何设置Dialog的位置和样式。通过自定义`MyDialog`类,可以灵活调整Dialog的显示位置,例如将其固定在屏幕底部,并设置宽度匹配父布局。同时,文章还展示了如何模仿Android原生Dialog样式,通过定义`MyDialogStyle`去除标题栏、设置背景透明度、添加阴影效果以及配置点击外部关闭等功能,从而实现更加美观和符合需求的Dialog效果。代码示例详细,便于开发者快速上手实现。
473 2
|
10月前
|
数据采集 移动开发 算法
【硬件测试】基于FPGA的QPSK调制+软解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文基于FPGA实现QPSK调制与软解调系统,包含Testbench、高斯信道、误码率统计模块,并支持不同SNR设置。硬件版本新增ILA在线数据采集和VIO在线SNR设置功能,提供无水印完整代码及测试结果。通过VIO分别设置SNR为6dB和12dB,验证系统性能。配套操作视频便于用户快速上手。 理论部分详细解析QPSK调制原理及其软解调实现过程,涵盖信号采样、相位估计、判决与解调等关键步骤。软解调通过概率估计(如最大似然法)提高抗噪能力,核心公式为*d = d_hat / P(d_hat|r[n])*,需考虑噪声对信号点分布的影响。 附Verilog核心程序代码及注释,助力理解与开发。
327 5
|
10月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的2ASK+帧同步系统开发与硬件片内测试,包含高斯信道,误码统计,可设置SNR
本文分享了基于FPGA的2ASK+帧同步系统硬件测试版本,包含ILA数据采集、VIO SNR设置及数据源模块。通过调整SNR(如45dB和10dB),实现对调制解调性能的验证。2ASK调制将数字信号转为二进制码,通过载波振幅变化传输;帧同步用于确定帧起始位置,确保数据正确解调。附带操作视频与核心Verilog代码,便于理解和复现。
307 9
|
11月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的MSK调制解调系统系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文基于FPGA实现MSK调制解调系统,采用Verilog开发,包含同步模块、高斯信道模拟、误码率统计等功能。相比仿真版本,新增ILA数据采集与VIO在线SNR设置模块。通过硬件测试验证,展示不同SNR(如10dB和16dB)下的性能表现。研究聚焦软件无线电领域,优化算法复杂度以适应硬件限制,利用MSK恒定包络、相位连续等特性提升频谱效率。核心代码实现信号生成、调制解调、滤波及误码统计,提供完整的硬件设计与分析方案。
384 19
|
11月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的16QAM调制+软解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文基于之前开发的16QAM调制与软解调系统,增加了硬件测试功能。该系统包含FPGA实现的16QAM调制、软解调、高斯信道、误码率统计模块,并新增了ILA在线数据采集和VIO在线SNR设置模块。通过硬件测试,验证了不同SNR条件下的系统性能。16QAM软解调通过比较接收信号采样值与16个调制点的距离,选择最近的调制点来恢复原始数据。核心Verilog代码实现了整个系统的功能,包括SNR设置、信号处理及误码率统计。硬件测试结果表明系统在不同SNR下表现良好,详细操作步骤可参考配套视频。
290 13
|
4月前
|
移动开发 前端开发 Android开发
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡
503 12
【02】建立各项目录和页面标准化产品-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓伊凡

热门文章

最新文章