一、开启手机开发者模式
荣耀手机为例,从设置-关于手机,连续点击版本号,开启开发者模式
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623103823173-1286679749.png)
设置-系统和更新,就能看到“开发人员选项”
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623103837584-1208701437.png)
开启手机USB调试
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623103855168-166899380.png)
二、Window安装airtest
Airtest Project网址直接点击下载
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623103906298-1567627352.png)
解压文件后直接运行AirtestIDE.exe
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623103915946-295319336.png)
三、airtest连接手机
airtest通过adb命令控制手机,因此首先需要确保手机的adb调试功能是打开的,并允许通过adb命令安装App到手机上。
刷新ADB,可看到连接的手机
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623103928109-1810947583.png)
从而可以看到连接的移动设备
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623103940625-239281405.png)
点击该设备,手机会投屏到软件上
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623103951995-712695905.png)
四、通过airtest获取元素信息
根据手机类型选址对应的poco mode选项,我这里是android
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623104005337-1803978210.png)
自动添加上代码
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623104015190-89906123.png)
当锁型图标激活后,设备窗不可通过点击来操纵页面,此时可以获取对应元素的信息
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623104025060-1518056834.png)
通过name属性定位到“返回”按钮。运行代码后,可看到页面被返回
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623104036782-1353794725.png)
五、通过airtest简单操作手机
滑动手机到第二页,打开浏览器搜索信息
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623104046460-1926002888.png)
六、仅使用python执行自动化脚本
安装相关依赖
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623104100561-851173927.png)
复制代码至pycharm
![](https://img2022.cnblogs.com/blog/1424019/202206/1424019-20220623104115261-362700839.png)