前言
这几天打算玩一下python自动化测试,因此接触到airtest。在使用中遇到很多问题,特此记录方便查阅。
环境
python 3.7
airtest ide
pycharm
雷电模拟器
基础知识
1各模拟器adb连接端口
夜神安卓模拟器 62001
逍遥模拟器 21503
蓝叠模拟器 5555
雷电 5555
天天 5037
mumu 7555
Genymotion 5555
腾讯手游助手 adb connect 127.0.0.1:5555
2adb常用命令
查看设备
adb devices
开启/关闭adb服务
adb start-server
adb kill-server
安装apk
adb install -t ***.apk
启动应用
adb shell am start -n 包名/相对包名的类名
如:adb shell am start -n com.example.test/.MainActivity
文件传输
adb pull 要获取的文件路径 存储的文件路径
adb push 要上传的文件路径 存储的文件路径
查看当前聚焦Activity类名
Linux系统
adb shell dumpsys activity | grep "mFocusedActivity"
Windows系统
adb shell dumpsys activity | findstr "mFocusedActivi