安卓自动化之uiautomator(python篇)一 环境搭建

来源:互联网 发布:苹果mac办公软件 免费 编辑:程序博客网 时间:2024/05/16 17:42

参考文档:https://github.com/xiaocong/uiautomator

1.所需的环境 :

JDK   配置环境变量

SDK   设置adb的环境变量

python  设置环境变量

2.uiautomator的安装

利用pip安装,如果未将pip目录添加到path中,切换到python/scripts目录下,使用命令:pip install uiautomator


安装进度如上图,安装完成后我们可以进入python\Lib\site packages\这个目录下,会发现多了个文件夹uiautomator

另外我们检测是否安装成功,可以执行以下命令,进入python交互模式下,from uiautomator import Device,如果不报错说明安装成功,如下图:


安装完成后我们可以进行下面的脚本测试了,新建一个文件test.py

#-*- encoding:utf-8 -*-

from uiautomator import Device

d=Device('')   当只有一台设备连接时可不指定序列号

print d.info

进入命令行运行test.py文件,如下图:


利用这个我们可以获取设备的信息,返回一个字典:包括旋转状态、屏幕状态、当前包名等信息

另外我们可以发现每次运行都会在手机上安装2个apk:test和uiautomator

阅读全文
0 0
原创粉丝点击