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 @ 2022-05-16 09:02  张喆坤  阅读(541)  评论(0)    收藏  举报