Windows搭建UI2开发环境

18 篇文章 0 订阅
1 篇文章 0 订阅

这里的UI2指的是网易游戏测试团队的大牛开发的UIAutomator2,它可以让我们使用python来开发安卓手机控制脚本。

python需要先安装,安卓版本可以自己到www.python.org去下载。

安装后,命令行可以运行python和pip命令。

$>python
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

$>pip --version
pip 19.1.1 

安装依赖的图像处理模块pillow

pip install pillow

然后安装ui2模块

pip install uiaotumator2

使用usb数据线连上安卓手机,我的测试手机是一台古老的华为mate8,命令行输入:

adb devices

输出当前连接的设备:

$>adb devices
List of devices attached
XXXXXXXXXXXXXX        device

在设备上安装程序:

python -m uiautomator2 init

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

安装:

pip install weditor

安装成功后,命令行:

python -m weditor

根据adb devices命令获取到设备serial,点击connect,出现一个绿色的标志,就说明连接成功了。

点击界面上一个更新按钮,就能够看到手机屏幕。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值