安装uiautomator2之安装步骤

Posted owen-et

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装uiautomator2之安装步骤相关的知识,希望对你有一定的参考价值。

安装步骤:

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之安装步骤的主要内容,如果未能解决你的问题,请参考以下文章

VMware 之安装 kali-linux 操作步骤

追溯了解Ubuntu之安装操作步骤(贰)

1.深度学习之安装教程

Mac系统之安装Mysql数据库

typescript 起步之安装及配置 ts-node 环境变量

MongoDB学习之安装