注意:统一根据个人电脑操作系统类型32/64位,选择对应版本安装软件
1.Python3开发环境部署:
1)这里选择3.6.x版本的python,避免选择更高版本,例如3.7.x版本的。
下载链接:python官网下载:Download Python | Python.org
环境的安装可以参考:python自动化--appium+android+python的环境搭建以及demo运行_goblinM的博客-CSDN博客
选择install Now,勾选add python3.x to PATH,可默认安装。
2)检验是否安装成功:
Win+R键, 输入cmd调出命令提示符,输入Python
如图可以看到Python版本信息,例如Python3.6.4
本地python环境中安装airtest 和poco:
命令格式:pip install 包名 -i 国内镜像地址
pip install pocoui –i https://pypi.tuna.tsinghua.edu.cn/simple
pip install airtest –i https://pypi.tuna.tsinghua.edu.cn/simple
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。
2.AirtestIDE部署
Airtest:是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS。
Poco:是一款基于UI控件识别的自动化测试框架。
AirtestIDE:跨平台的UI自动化测试编辑器,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写Airtest和Poco代码。
AirtestIDE安装,去官网下载最新AirTestIDE,解压到对应目录即可。
官网链接:Airtest Project
1)打开解压缩后的文档,双击AirTestIDE.exe运行
显示此界面,表明安装成功
无登录账户,可点击skip,进入下图界面。
2)连接android设备。
- USB连接
- 远程连接
- 无线连接(手机与电脑处在同一个wifi下)
手机可以通过过USB连接电脑,首先手机开启开发者模式以及允许USB调试,然后点击刷新ADB(红框区域2),看到手机设备的序列号等信息,表明有移动设备可以连接,最后点击connect(红框区域3),看到连接手机的界面,表明连接成功。
3.Pycharm开发工具:
1)这里选择下载community社区版(免费)pycharm2018.3.7
可参考安装链接:pycharm社区版安装 - 知乎
这里选择默认选项安装,也可以更改安装路径。
4.Java JDK(非必须安装)
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序,安装Android开发工具之前需要先安装JavaJDK。
Java JDK的安装可以去官网安装,本人用的是jdk 8,大家可以安装自己的。
oracle中国官网(需要注册账号): https://www.oracle.com/cn/downloads/index.html
可参考安装链接:https://jingyan.baidu.com/article/f96699bb163475894e3c1be4.html
5.遇到的问题
1)连接手机问题,ADB Interface 找不到驱动程序方法
解决:
- 例如上图所示问题,可以下载google USB driver,可参考安装链接:
记:解决ADB Interface 找不到驱动程序方法_老鹰的博客-CSDN博客_adb interface找不到驱动程序
2.验证ADB正常连接到手机
常用adb命令:
adb kill-server 杀死adb进程服务
adb start-server 开启adb进程服务
adb --version 查看版本号
adb devices 查看设备
(2)启动Airtest.exe出现找不到指定模块(64位版本不存在此问题)
解决:
根本原因应该是DLL文件的缺失,可以直接下载一个最新版本的AirtestIDE,在解压后的目录中找到 api-ms-win-downlevel-shlwapi-l1-1-0.dll 和 IEShims.dll 两个DLL文件(或者自行在网上搜索这两个DLL文件下载),然后将它们复制到 C:\Windows\System32 目录,重新运行代码即可解决。
参考链接:
答疑第三期 | 使用 Airtest 最常见的 8 大问题 - AirtestProject - 博客园