Android UI自动化测试(Python3)
本文仅作为技术学习研究使用,环境基于MacOS 10.15.7,Windows同学可做参考
1.准备
【Android UI自动化测试(Python3)】1.安卓设备(本例使用小米5S)
2.adb
3.Python3
4.UiAutomator2
5.WEditor
2.工具安装
2.1 adb 安装
2.2 Python3 安装
2.3 UiAutomator2 安装
pip3 install -U uiautomator2
2.4 WEditor 安装
pip3 install -U weditor
3.开始作业 3.1 连接设备
记得开启USB调试:
允许通过USB安装应用
和允许通过USB调试修改权限或模拟点击
这2个很重要,截图为小米5s参考,其他机型可自行度娘文章图片
打开终端执行命令
adb devices
文章图片
3.2 安装包含httprpc服务的apk到手机
这一步非必须,
uiautomator2
v1.3.0之后的版本,当运行python代码u2.connect()时就会自动推送这些文件python3 -m uiautomator2 init
3.3 在Python交互式编程模式执行以下代码,打印设备信息
import uiautomator2 as u2d = u2.connect()
print(d.info)
文章图片
3.4 启动WEditor
在终端执行一下命令(启动成功后如下图)
weditorweditor --shortcut#Only windows
文章图片
代码自行丰富,有意想不到的收获噢
感谢:_凌浩雨: Android 自动化测试(Python)
END~~~
推荐阅读
- 怎样写测试用例()
- 蓝桥杯题目测试
- 上手JavaScript基准测试
- Java 测试代码
- 测试|软件测试 Web自动化测试 基础知识 HTML CSS JavaScript
- 一线互联网架构师筑基必备技能之Android篇,面试必备知识点
- Android ANR的设计原理
- Python | 自己封装的 dubbo 接口测试库(dubborequests)
- RENIX软件V6板卡速率设置——网络测试仪实操
- 双系统|双系统 android 华硕,Win8安卓双系统 华硕TX201拆分本评测