第一,Appium 介绍
Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。所谓的 “混合应用” 是指原生代码封装网页视图——原生代码和 web 内容交互。
重要的是,Appium 是一个跨平台的工具:它允许测试人员在不同的平台(iOS,Android)使用同一套 API 来写自动化测试脚本,这样大大增加了 iOS 和 Android 测试套件间代码的复用性。
Appium 无需重新编译或修改你的应用,同时,它还不局限于某种编程语言或者框架来编写和运行你的测试脚本,不得不说出 Appium 是一款非常优秀的测试工具。
在安装 Appium 过程中,新手可能会遇到一些麻烦和遭遇学习动力上打击,尽管如此,我们社区对 Appium 测试框架的讨论、学习热情丝毫不减,一片如火如荼的场景。下面就 Ubuntu(14.04 LTS) 系统安装 Appium 框架展开学习及给出在安装过程中遇到的错误问题的解决方法。
第二,安装环境依赖准备
node
npm
Android SDK
...
注意,由于在安装 Appium 文档中,官方特别指出最好不要使用sudo命令安装node、npm软件,否则后面安装 appium 会遇到麻烦,鉴于此,这里我们使用已编译好的 nodejs 版本省去了源码本地编译操作,根据自己机器型号下载对应版本,下载错了,安装时会出问题的。下载地址二进制 nodejs 版本下载
第三,安装 nodejs
1,将从上面链接中获取的二进制 nodejs 版本压缩包解压到某一目录下,之后把解压包中bin目录添加到PATH环境变量中。
测试 nodejs 是否配置成功,如下命令:
$node -v
v5.6.0
$npm -v
3.6.0
如果显示以上输出,则 nodejs 安装成功。
2,安装 appium
执行命令:
$npm install -g appium
第四,安装 Android SDK
1,将 Android SDK 压缩包解压到某一目录下,配置ANDROID_HOME和PATH环境变量。如下,