目录
前言:
在本文中,我们将介绍如何在 Windows 上安装和使用 Appium。
限制
如果你在 windows 上安装 appium,你没法使用预编译专用于 OS X 的 .app 文件,你也将不能测试 IOS apps,因为 appium 依赖 OS X 专用的库来支持 IOS 测试。这意味着你只能通过在 mac 上来运行 iOS 的 app 测试。这点限制挺大。
开始安装
-
安装 nodejs (Index of /download/) (0.8 版本及以上), 通过官方的安装程序来安装。
-
安装 android 的 sdk 包,(http://developer.android.com/sdk/index.html), 运行依赖 sdk 中的 'android' 工具。并确保你安装了 Level 17 或以上的版本 api。设置
ANDROID_HOME
系统变量为你的 Android SDK 路径,并把 tools platform-tools 两个目录加入到系统的 Path 路径里。因为这里面包含有一些执行命令 -
安装 Oracle 的 JDK,并设置
JAVA_HOME
变量为你的 JDK 目录。 -
安装 Apache Ant
或者直接使用 Android Windows SDK 自带的 ant,地址在 eclipse\plugins 目录,你需要把这个目录加到你的系统 PATH 变量中 -
安装 Apache Maven. 并且设置
M2HOME
和M2
环境变量,把M2
环境变量添加到你的系统 PATH 变量中。 -
安装 Git. 确保你安装了 windows 下的 Git,以便可以运行常用的 command 命令
现在,你已经下载安装了所有的依赖,开始运行
reset.bat
运行 Appium
要在 windows 上运行测试用例,你需要先启动 Android 模拟器或者连接上一个 API Level17 以上的 android 真机。
然后在命令行运行 appium
node .
备注
- 你必须带上 --no-reset 和 --full-reset 标记,以用于 windows 上的 android
- 有一个硬件加速模拟器用于 android,但是它有自己的一些限制
- 确保在你的 AVD 的
config.ini
中有一个配置项为hw.battery=yes
最简略的安装方式
出于对官方文档的尊重,我按照原文翻译,如下介绍我的安装心得。官方提到的一些工具,其实并不需要安装。
下面介绍我已经测试过的安装和使用过程
安装 appium
- 安装 node
2、使用 npm 安装 appium,npm install appium
运行 appium
启动 appium,直接运行 appium 即可。
appium 会启动 2 个端口,一个是 4723,用于 webdriver 协议,一个是 4724,是用于和 android 交互使用的
更新 appium
通过 npm install appium
来更新 appium 即可
作为一位过来人也是希望大家少走一些弯路
在这里我给大家分享一些自动化测试前进之路的必须品,希望能对你带来帮助。
(软件测试相关资料,自动化测试相关资料,技术问题答疑等等)
相信能使你更好的进步!
点击下方小卡片