appium 文档翻译 http://testerhome.com/topics/150

今天顺便翻译了下 appium 的一个文档页面,供大家参考。

在 windows 上运行 appium

限制

如果你在 windows 上安装 appium,你没法使用预编译专用于 OS X 的 .app 文件,你也将不能测试 IOS apps,因为 appium 依赖 OS X 专用的库来支持 IOS 测试。这意味着你只能通过在 mac 上来运行 iOS 的 app 测试。这点限制挺大。

开始安装

  1. 安装 nodejs (http://nodejs.org/download/) (0.8 版本及以上), 通过官方的安装程序来安装。

  2. 安装 android 的 sdk 包,(http://developer.android.com/sdk/index.html), 运行依赖 sdk 中的 'android' 工具。并确保你安装了 Level 17 或以上的版本 api。设置 ANDROID_HOME 系统变量为你的 Android SDK 路径,并把 tools platform-tools 两个目录加入到系统的 Path 路径里。因为这里面包含有一些执行命令

  3. 安装 Oracle 的 JDK,并设置 JAVA_HOME 变量为你的 JDK 目录。

  4. 安装 Apache Ant
    或者直接使用 Android Windows SDK 自带的 ant,地址在 eclipse\plugins 目录,你需要把这个目录加到你的系统 PATH 变量中

  5. 安装 Apache Maven. 并且设置 M2HOMEM2 环境变量,把 M2 环境变量添加到你的系统 PATH 变量中。

  6. 安装 Git. 确保你安装了 windows 下的 Git,以便可以运行常用的 command 命令

现在,你已经下载安装了所有的依赖,开始运行
reset.bat

运行 Appium

要在 windows 上运行测试用例,你需要先启动 Android 模拟器或者连接上一个 API Level17 以上的 android 真机。
然后在命令行运行 appium
node .

备注

最简略的安装方式

出于对官方文档的尊重,我按照原文翻译,如下介绍我的安装心得。官方提到的一些工具,其实并不需要安装。
下面介绍我已经测试过的安装和使用过程

安装 appium

  1. 安装 node

2、使用 npm 安装 appium,npm install appium

运行 appium

启动 appium,直接运行 appium 即可。

appium 会启动 2 个端口,一个是 4723,用于 webdriver 协议,一个是 4724,是用于和 android 交互使用的

更新 appium

通过 npm install appium 来更新 appium 即可

如果有任何疑问,欢迎到 testerhome.com 来交流
作者:seveniruby


↙↙↙阅读原文可查看相关链接,并与作者交流