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这座垃圾堆里刨了好久才发现可能是代理的问题

那就好办跑之前  先删掉代理

 

 成功解决

 

=========================================

以下为一些错误

安装了几天的环境,没有记录全,基本上会碰到的问题,上面都罗列了。

 

 

 

 

 

 

 

 

 

 

 

 

posted @   张喆坤  阅读(497)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示