基于 AI 的移动端 UI 自动化测试工具,支持 Android & iOS
使用智谱 AutoGLM 模型,自然语言描述测试用例,AI 自动执行
同时支持 Android 和 iOS 设备,USB/WiFi 连接
基于 scrcpy 实现网页端实时查看和操作手机屏幕
自动生成测试报告,包含截图、日志,支持 Excel 导出
需要 Python 3.8+,推荐创建独立虚拟环境避免依赖冲突
# 创建虚拟环境
python3 -m venv ~/autoglm-env
# 激活虚拟环境
source ~/autoglm-env/bin/activate
source ~/autoglm-env/bin/activate
brew install android-platform-tools
连接手机后验证:adb devices
pip install tidevice -i https://pypi.tuna.tsinghua.edu.cn/simple
连接 iPhone 后验证:tidevice list
brew install scrcpy
pip install autoglm-local --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple
# 默认连接服务端 http://10.196.23.125:8792
autoglm-local
# 或指定其他服务端地址
autoglm-local --server http://192.168.1.100:8792