Appium环境搭建

Appium 环境搭建

Appium简介

Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于Dan Cuellar’s对于IOS自动化的研究。Appium也集成了Selendroid,来支持老android版本。

Appium支持Selenium WebDriver支持的所有语言,如java、Object-C、JavaScript、Php、Python、Ruby、C#、Clojure,或者Perl语言,更可以使用Selenium WebDriver的Api。Appium支持任何一种测试框架。如果只使用Apple的UIAutomation,我们只能用javascript来编写测试用例,而且只能用Instruction来运行测试用例。同样,如果只使用Google的UIAutomation,我们就只能用java来编写测试用例。Appium实现了真正的跨平台自动化测试。


一、Node.js 安装

Appium环境搭建
Appium环境搭建
Appium环境搭建
Appium环境搭建
Appium环境搭建
Appium环境搭建
Appium环境搭建

环境配置

Windows下的Nodejs npm路径是appdata,很不爽,想改回来,但是在cmd下执行以下命令也无效
npm config set cache “D:\Softwork\nodejs\node_modules\node_cache”
npm config set prefix “D:\Softwork\nodejs\node_modules\node_global”

Appium环境搭建

最后在nodejs的安装目录中找到node_modules\npm.npmrc文件
修改如下即可:
prefix = D:\Softwork\nodejs\node_modules\node_global
cache = D:\Softwork\nodejs\node_modules\node_cache

修改完成后,记得将 全局路径配置到系统环境变量Path中

Appium环境搭建


二、CNPM 及 Appium安装

CNPM 安装

打开运行界面,输入“cmd”
Appium环境搭建
在命令行界面中执行一下命令,安装cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

$ npm install -g cnpm –registry=https://registry.npm.taobao.org

Appium环境搭建

安装模块

$ cnpm install [name]

Appium安装

在命令行页面执行一下命令进行安装 Appium

$ cnpm install -g appium

Appium环境搭建

安装过程有点缓慢,耐心等待

安装完成后,执行一下命令

$ cnpm install -g appium-doctor


三、Android SDK环境搭建