uiautomator2 安装和一些坑
公司原先用的自动化测试工具为monkey
奈何实在是不稳定,经常就报一堆java错误
于是想就框架上改还不如重新开始 自己整一套 选择uiautomator2 是一开始看到这个教程
https://blog.csdn.net/adorable_/article/details/121998945
感觉这东西是真的简单 ,各种方法调用
于是乎按照教程 还算顺利的在windows 跑起来了
但是到了ubuntu 的公司环境
有16-20 几种不同版本的环境 还有代理的网络环境
差点没整够呛,几乎放弃了
啥也不说了先把 可能遇到的坑贴上吧
直接把写的readme 搬上来哈哈哈
#old version use monkeyrunner to run these case
run_cv_benchmark_test.sh
monkeyrunner $script cases/$APK $PKG $ACT $DEVICE
#current version use uiautomator2
https://github.com/openatx/uiautomator2
https://blog.csdn.net/adorable_/article/details/121998945
Installation method
1. pip3 install uiautomator2 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
2. python3 -m uiatutomator2 init
Possible problems during installation
some lib may be needed: sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev
log echo pbr error:
https://www.cnblogs.com/yecaiye/p/13365161.html
log appear pip error:
wget https://bootstrap.pypa.io/pip/3.5/get-pip.py -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
log appear image error:
python3 -m pip install image Pillow// install --pre{reinstall image}
log appear openssl error:
http://t.zoukankan.com/meipu-p-15618038.html
Install WebEditor to get software page elements( Optional install )
install: pip3 install weditor -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
start: python -m weditor
然后还有个代理的问题
一开始以为是权限问题uiautomator2 一直报错 在csdn这座垃圾堆里刨了好久才发现可能是代理的问题
那就好办跑之前 先删掉代理
成功解决
=========================================
以下为一些错误
安装了几天的环境,没有记录全,基本上会碰到的问题,上面都罗列了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端