移动自动化测试常用工具有两个:Appium和Robotium。正好最近自己开始负责客户端的工作,初来乍到需要熟悉下环境,正好学习新的东西。
移动自动化相对web来说,原理与操作过程是一样的,通过自动化测试框架实现测试。略有不同的是,移动需要一点Android与iOS基础,难度大一点。
Appium官方网站:http://appium.io/
首先去下载安装包,安装好。官网doc和git里都有教程,大致流程是
- 安装node.js。 https://nodejs.org/。 安装完成,打开Windows 命令提示符,敲入“npm”命令回车。
-
- 安装Android的SDK包,配置系统环境变量 ANDROID_HOME,默认安装SDK以及系统环境变量配置。需要注意的是,JDK需要提前安装好的。 Android SDK提供了你的API库和开发工具构建,测试和调试应用程序, ADT只是一个eclipse的插件,里面可以设置sdk路径。可以去官网下载安装。环境变量配置和JDK差不多。另外一种安装方式是直接安装Android Studio,就不需要单独安装ADT和SDK。找到SDK manager,点击选择更新与安装组件。
![Appium学习笔记(一)--安装与配置 Appium学习笔记(一)--安装与配置](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuc2h1emhpZHVvLmNvbS9Vc2Vycy9IWlNPTkd+MS9BcHBEYXRhL0xvY2FsL1RlbXAvZW5odG1sY2xpcC9JbWFnZSgxKS5wbmc%3D.jpg?w=700&webp=1)
![Appium学习笔记(一)--安装与配置 Appium学习笔记(一)--安装与配置](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmFXMWhaMlZ6TWpBeE5TNWpibUpzYjJkekxtTnZiUzlpYkc5bkx6WTBPVGMzTWk4eU1ERTJNRGt2TmpRNU56Y3lMVEl3TVRZd09UTXdNVEV3T1RBMk5EQTJMVE0wT1RNM01qVTVNeTV3Ym1jPS5qcGc%3D.jpg?w=700&webp=1)
- 安装SDK Platform-Tools。 把解压出来的 platform-tools 文件夹放在 android sdk 根目录下,并把 adb所在的目录添加到系统 PATH 路径里。 通过“appium-doctor”命令检查appium环境。第一次配置你会发现cmd提示你“Appium-doctor不是系统命令”。这个时候,你需要找到appium下面 Appium\node_modules\.bin加到环境变量里。再次check,All Checks were succeeful.
![Appium学习笔记(一)--安装与配置 Appium学习笔记(一)--安装与配置](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuc2h1emhpZHVvLmNvbS9Vc2Vycy9IWlNPTkd+MS9BcHBEYXRhL0xvY2FsL1RlbXAvZW5odG1sY2xpcC9JbWFnZSgyKS5wbmc%3D.jpg?w=700&webp=1)
![Appium学习笔记(一)--安装与配置 Appium学习笔记(一)--安装与配置](https://image.shishitao.com:8440/aHR0cHM6Ly9iYnNtYXguaWthZmFuLmNvbS9zdGF0aWMvTDNCeWIzaDVMMmgwZEhBdmFXMWhaMlZ6TWpBeE5TNWpibUpzYjJkekxtTnZiUzlpYkc5bkx6WTBPVGMzTWk4eU1ERTJNRGt2TmpRNU56Y3lMVEl3TVRZd09UTXdNVEV3T1RJek5URTJMVEUxTlRJNU1UUTNNek11Y0c1bi5qcGc%3D.jpg?w=700&webp=1)
- 另外官网推荐的Apache Ant以及Apach Maven和Git,可以暂时不安装
- 安装完成后,即可启动。 双击“AVD Manager.exe”创建android模拟器,create一个模拟器,配置相关信息,点击start,就可以看到我们的Android启动了。
这里有一个更简单的方法,通过npm安装: C:\Users\fnngj>npm install -g appium
但是这样安装很慢,你懂的
配置主要看两个:github以及虫师的教程