Appium-001-测试开发环境搭建(Android - Win7)

随着移动端 App 测试自动化的兴起,为更好的控制产品质量,越来越多的中大型公司开始了移动端的自动化测试。Appium 自动化测试技术也是我很早之前就想学习的一门技术,却一直没有比较空余的时间来学习(也许是自己懒得缘故吧 ^_^),自今天开始我将开始自己的移动端 UI 自动化测试之旅。

Appium 相关的概要说明介绍,请各位朋友联系度娘或顾大爷,在此不再赘述。俗话说,工欲善其事必先利其器,因而此文主要讲述 Appium 在 Win 7 系统下 Android  UI 测试开发环境搭建相关问题。整体的概要搭建步骤为:

  1. 安装 Node.js
  2. 安装 Appium
  3. 配置环境变量

PS:上述步骤默认用户本地的 Android 开发环境是部署 OK 的,我的 Android 开发环境是通过 Android Studio bundle 创建的,请知悉!

 

第一步:安装 Node.js 0.12.7

请自行下载系统对应的版本,下载链接为:https://nodejs.org/ ,此处下载版本为:node-v0.12.7-x64.msi

下载完成后,双击下载的 Node.js 安装程序,执行安装,依据安装向导逐步安装即可。部分安装过程截图如下所示:

安装完成后,打开命令行控制台,输入命令:npm,若出现下述信息,则说明成功安装 Node.js。

Usage: npm <command>

where <command> is one of:
    access, add-user, adduser, apihelp, author, bin, bugs, c,
    cache, completion, config, ddp, dedupe, deprecate, dist-tag,
    dist-tags, docs, edit, explore, faq, find, find-dupes, get,
    help, help-search, home, i, info, init, install, issues, la,
    link, list, ll, ln, login, logout, ls, outdated, owner,
    pack, prefix, prune, publish, r, rb, rebuild, remove, repo,
    restart, rm, root, run-script, s, se, search, set, show,
    shrinkwrap, star, stars, start, stop, t, tag, test, tst, un,
    uninstall, unlink, unpublish, unstar, up, update, upgrade,
    v, verison, version, view, whoami

npm <cmd> -h     quick help on <cmd>
npm -l           display full usage info
npm faq          commonly asked questions
npm help <term>  search for help on <term>
npm help npm     involved overview

Specify configs in the ini-formatted file:
    C:\Users\君临天下\.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config

npm@2.11.3 C:\Program Files\nodejs\node_modules\npm

 

第二步:安装 Appium 1.4.0

因 Appium 是由 .NET 开发,因而会依赖 .NET framework 相关组件,因而建议在安装 Appium 之前,先安装相应的组件。若在安装过程中提示缺少相应的组件(VCBuild.exe.NET Framework 4.5),安装对应的组件后,再行安装 Appium 即可。

请自行下载系统对应的版本,下载链接为:https://bitbucket.org/appium/appium.app/downloads/,此处下载版本为:AppiumForWindows_1_4_0_0.zip,成功下载完成后,解压并执行安装 Appium。部分安装过程截图如下所示:

安装完成后,可启动 Appium,如下图所示:

当然若是小主的网络够好,也可通过命令行的形式安装,在命令行中输入 : npm install -g appium,即可安装 Appium,相对离线安装来说,稍微慢些,虽说感觉有些高大上,但在 windows 下个人不推荐此种安装方式。

至此,Appium 1.4.0 安装完成。

 

第三步:配置环境变量

配置 Appium 环境变量,如下所示:

    APPIUM_HOME={Appium 安装目录}
    Path=%Path%;%APPIUM_HOME%\node_modules\.bin

 

配置 Android SDK 环境变量(默认小主的 Android DEV 环境已经 OK),我自身的 Android SDK 路径如下所示:

因而配置的 Android SDK 环境变量,如下所示:

    ANDROID_HOME={Android SDK 目录}
    Path=%Path%;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools

 

验证 Appium 环境,在控制台输入 appium-doctor 命令并执行,若出现以下信息说明,Appium 环境配置成功:

Running Android Checks
✔ ANDROID_HOME is set to "D:\DevTool\Android\sdk"
✔ JAVA_HOME is set to "C:\Java\JDK8."
✔ ADB exists at D:\DevTool\Android\sdk\platform-tools\adb.exe
✔ Android exists at D:\DevTool\Android\sdk\tools\android.bat
✔ Emulator exists at D:\DevTool\Android\sdk\tools\emulator.exe
✔ Android Checks were successful.

✔ All Checks were successful

至此 Appium Android UI 测试开发相关所需环境变量设置完成。

 

至此,Appium-001-测试开发环境搭建(Android - Win7) 顺利完结,希望此文能够给初学 Selenium 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

 

posted @ 2015-08-11 00:25  范丰平  Views(858)  Comments(0Edit  收藏  举报