1.安装adb
官方网址:www.androiddevtools.cn/\
配置sdk环境变量
双击“SDK Manager.exe”,启动SDK Manager
勾选Tools前三个
勾选Android10 Android R
勾选Extras全部
下载
2.配置系统环境变量
变量名:ANDROID_SDK_HOME
变量值:sdk安装路径
选择path路劲点击编辑
a.添加 bulid-tools安装路径(在SDK安装目录下)
b.添加 tools安装路径(在SDK安装目录下)
c.添加platform-tools 安装路径(在SDK安装目录下)
d.命令行输入 adb version 检测是否安装成功
3.安装python的uiautomator2库
pip install -U uiautomator2
4.安装atx-agent
这一步的目的是从github上下载atx-agent,
推送到手机,作为服务端,因此先要保证adb devices
能看到手机上的连接。
命令如下(由于有些版本不一样,执行失败就用第二段代码)
python -m uiautomator2 init
或者
python3 -m uiautomator2 init
安装成功后,可以看到手机桌面出现一个小汽车图标
5.安装weditor
pip install -U weditor 如果执行失败则执行下面代码
由于版本过低,所以限制下载最低版本
pip install weditor==0.6.4
6.获取元素
在命令行输入 weditor 会自动打开浏览器,
在页面上输入手机的设备序列号,点击Connect,
然后点击Dump Hierarchy刷新,可以看到手机的界面
7.打开pycharm写自动化测试用例
weditor可以自动生成python代码
下面是uiautomtor2基本语法,伙伴们可以参考一下
编辑
最后,大家有什么问题可以直接评论或者私信。
编辑