元心智能移动操作系统UI自动化测试框架
- 适用与SyberOS5.0及以上版本,包括5.5及以上的安卓兼容版本。
- 推荐适用环境:python3.8+ubuntu1804/MacOS。python3版本过高或过低可能存在依赖安装失败的问题。
安装
1.更新pip工具至最新版本:
python3.8 -m pip install --upgrade pip
2.安装uitestrunner-syberos:
python3.8 -m pip install uitestrunner-syberos
如果在中国大陆下载太慢的话可以换源,在命令后面添加参数-i https://mirrors.aliyun.com/pypi/simple/
快速开始
1.准备设备。确保设备已经连接至电脑,并开启USB调试模式。通过ssh或adb/cdb等方式登录设备。执行命令以开启UI自动化测试服务guiautotestd:
guiautotest-ctl enable
reboot
- ssh用户名密码默认为
developer
,密码为system
。 - 每台设备只需要执行一次即可。执行后设备会自动重启。
2.连接及测试。SyberOS设备的USB端口一般默认为rndis模式,设备地址为192.168.100.100
,guiautotestd服务端口为10008
。通过浏览器访问http://192.168.100.100:10008
,即可打开UIMonitor界面如下图: