1、关键概念
appium在移动自动化领域非常火,但是其环境搭建过程复杂,给初学者带来了很多困难,为此特整理出了一个简明的搭建过程。
- appium
一款开源,跨平台的移动端自动化测试框架。它可以测试native,hybrid,移动端web和web apps。 - nodejs
nodejs是运行在服务端的JavaScript,npm是nodejs管理包的工具。 - appium server
appium服务端,使用nodejs编写。 - appium client
支持多语言,比如Java,Python,Ruby等,用什么语言编写测试脚本,安装对应的client即可。 - appium desktop
appium 桌面版,功能等同于appium server,不同的是,桌面版提供了可视化界面,可以对接云测试平台,支持脚本录制,缺点是非常耗内存。 - Android SDK
安卓软件开发工具包。 - adb,Android Debug Bridge,安卓调试桥。adb是命令行工具,可以让您与模拟器或真机通信,它提供了很多方便的命令,比如安装卸载apk,日志抓取。还可以访问unix shell,执行各种命令,比如使用monkey进行设备稳定性测试。
2、安装过程
- 平台:win 10
- appium client:Python3
2.1、安装nodejs
- 官网下载地址:https://nodejs.org/en/ ,下载LTS版
- 安装方法
双击安装包,根据提示安装即可。
安装完成后,打开cmd,输入npm命令,如出现如下画面,则说明安装成功。
2.2、安装appium
打开cmd,执行下面命令安装appium server。这个过程比较慢,需要耐心等待,
npm install appium -g
安装完成后,在cmd中输入appium,如出现如下画面,说明安装成功。
2.3、安装Android SDK
- 下载地址:https://www.androiddevtools.cn/
下载完成后,解压,将adb.exe的路径配置到环境变量Path中。
2.4、安装模拟器
- 夜神模拟器下载地址:https://www.yeshen.com/
- 逍遥模拟器下载地址:https://www.xyaz.cn/
两个模拟器选择一个安装,安装方法比较简单,双击安装包,根据提示操作。安装后启动,如能启动成功,则说明安装成功。
2.5、安装Python3
- 下载地址:https://www.python.org/
- 安装方法
双击安装包,根据提示操作,勾选Add Python3.X to Path,安装完成后,cmd窗口中输入python,如果进入交互式窗口,则说明安装成功。
2.6、安装appium Client
打开cmd窗口,执行命令
pip install Appium-Python-Client
至此,appium + python的自动化测试环境搭建成功。