前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >红米 9A 的自动化测试

红米 9A 的自动化测试

原创
作者头像
IT蜗壳-Tango
修改2023-12-29 21:58:04
760
修改2023-12-29 21:58:04
举报
文章被收录于专栏:Pandas基础实践Pandas基础实践

最近在测试某 APP 在低端手机上的运行状态时,选择了红米 A9 这个型号的手机。

并不是说这个手机低端,只是论配置,在我手里的测试机里面算是低配的了。

然后,就发现了一些神奇的事情,今天和大家分享一下,从未见过如此的产品经理。

USB 权限

相信所有做自动化测试的小伙伴,拿到手机的第一件事就是开启开发者模式,然后将 USB 调试打开。

嗯,我也是这样的,可就在这一步我惊呆了。

怎么?开启 USB 调试模式,跟 SIM 卡有什么关系呢?是打算在我测试出问题了第一时间打电话给我吗?就很离谱。

如果不是为了第一时间通知我测试出问题了,那是为了获取哪个用户使用了 ADB 命令操作手机了吗?最关键的是,SIM 卡只要插入一次,只要不将选项关闭然后重启。后面再也不会提示让插入 SIM 卡了。希望哪位大佬帮忙解释一下,红米的这波操作是为了啥呢?

运行 Appium

好不容易开启了运行 USB 安装软件了,然后兴高采烈的去跑代码,然后很痛苦的甩给我一堆 error。

代码语言:javascript
复制
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS

复制代码

就是我没有办法直接安装 Appium settings 这个前置软件。经过查找,最终通过开启 USB 调试(安全设置)这个选项,同样的疑问,我 USB 调试都能找到在哪里开启,额外再给我一个这个开关是什么意思呢?嫌我工作时间不饱和吗?

目前遇到了这些问题,后续如果有其他问题还会继续更新本文,希望本文能帮助那些用红米做自动化测试的小伙伴。

另外,这个款手机是 32 位的,也就是它的最大内存只能到 4GB,这会导致在测试的时候经常出现卡顿的情况。

我是 Tango,一个热爱分享技术的程序猿,我们下期见。

我正在参与2023腾讯技术创作特训营第四期有奖征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • USB 权限
  • 运行 Appium
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档