码迷,mamicode.com
首页 > 其他好文 > 详细

【安装uiautomator2】之安装步骤

时间:2018-08-31 10:54:35      阅读:3617      评论:0      收藏:0      [点我收藏+]

标签:浏览器   ali   lob   releases   version   不能   命令行   基于   bubuko   

安装步骤:

1、安装命令:

pip install --upgrade --pre uiautomator2

但是报错:

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-fd8i2dr1/uiautomator2/

技术分享图片

后经大神提示后原因是Python版本问题,原版本是3.5.2,利用pyenv进行版本切换或升级

pyenv命令:

①安装:

pyenv install 3.6.1

②安装后要刷新:

pyenv rehash

③查看已安装版本:

pyenv versions

* system (set by /home/seisman/.pyenv/version)
3.6.1

④指定版本:

 pyenv global 3.4.3

⑤切回原来版本:

pyenv global system

 

最后再执行安装命令,安装成功:

技术分享图片

 

2、Deploy associated daemons to a device    电脑连接上一个手机或多个手机, 确保adb已经添加到环境变量中,执行下面的命令会自动安装本库所需要的设备端程序:uiautomator-server 、atx-agentopenstf/minicapopenstf/minitouch

# init 所有的已经连接到电脑的设备
python -m uiautomator2 init

但是报错:WARNING - No avaliable android devices detected.
技术分享图片

提示:警告-没有可检测的Android设备被检测到。

返回手机打开USB调试模式。

最后再执行安装命令,安装成功如下:

技术分享图片

出现success表示成功。

 

3、Install weditor(UI Inspector)

 因为uiautomator是独占资源,所以当atx运行的时候uiautomatorviewer是不能用的,为了减少atx频繁的启停,我们开发了基于浏览器技术的weditor UI查看器。https://github.com/openatx/weditor

安装方法

pip install --pre -U weditor

 技术分享图片

安装成功。

 4、

命令行启动 python -m weditor 会自动打开浏览器,输入设备的ip或者序列号,点击Connect即可。

具体参考文章:浅谈自动化测试工具python-uiautomator2

但是报错:

技术分享图片

 

【安装uiautomator2】之安装步骤

标签:浏览器   ali   lob   releases   version   不能   命令行   基于   bubuko   

原文地址:https://www.cnblogs.com/Owen-ET/p/9561213.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!