Python uiautomator2.0&weditor 安装
Uiautomator是Android自带的自动化测试工具,uiautomator1.0使用的Android API需要大于16,而Uiautomator2.0的API要大于18,咱们这里使用的是uiautomator2.0版本,同时使用是Python来编写脚本;
uiautomator2.0
安装
前提条件电脑中已经安装好可运行的python环境,我使用的是python3.7的版本
安装命令如下:
pip install --upgrade --pre uiautomator2
如果安装有异常,可以使用代理再次尝试一下;
命令如下:
pip install -U --pre uiautomator2 -i https://pypi.doubanio.com/simple
安装成功之后,可以再python的编辑工具中导入,确认是否能正常使用
没有报错,表示能正常使用。
后面就可以使用自己的python编辑工具进行脚本编写了。
weditor
这里需要补充一个工具weditor,专门看Android(IOS也可以)的页面布局及各类控件信息,Android也可以使用Google原生自带的hierarchyviewer,查看Android页面布局及控件;
因为自动化的各类操作,还是模拟各类的点击,拖来等来实现,所以我们需要知道坐标之外,还需要知道各类的控件信息,通过xpath来捕获具体的位置。
weditor安装
命令如下:
pip install -pre -U weditor
如果无法成功安装,可以将Github Clone到本地后,在本地安装,
clone命令如下:
git clone https://github.com/openatx/weditor
然后再在本地进行安装,命令如下
pip install -e weditor
安装成功之后,可以启动下weditor,确认下能否成功运行,
命令如下:
python -m weditor
同时会启动浏览器,