Windows 设置
在 Windows 上,Appium 支持 Windows 与 Android 应用的自动化测试!
获取更多信息请查阅 Windows 应用测试。
在 Windows 上运行 Appium
配置
开始安装:
- 下载最新版本的 node 与 npm 工具 的 MSI (版本 >= 6.0)
- 打开你的 cmd 终端
- 运行
npm install -g appium
这条命令后,就会通过 NPM 去安装 Appium。 - 在命令行简单地输入
appium
就可以快速开启 Appium。 - 按照下面的只是去设置 Android 或者 Windows 应用的测试。
- 使用任意 Appium 客户端去运行一个测试。
Android 应用测试的一些额外配置
- 下载最新版的 Java JDK这里(记得先接受协议的许可)。设置 'JAVA_HOME' 为你的 JDK 路径。目录下的
bin
文件夹应该添加到你的 PATH 变量中。 - 安装 Android SDK。将环境变量
ANDROID_HOME
设置为你的 Android SDK 路径,并且将tools
和platform-tools
这两个文件夹添加到你的 PATH 变量中去。 - 安装 Apache Ant 或使用 eclipse 插件目录中的 Android Windows SDK。确保添加的文件夹包含 Ant 在你的 PATH 变量中。
- 安装 Apache Maven ,并设置 M2HOME 与 M2 的环境变量。设置
M2_HOME
为 maven 所在的安装路径,设置M2
为bin
目录的路径。将M2
路径添加到你的 PATH 变量中。 - 在 Windows 上运行测试,你需要启动 Android 的虚拟机或者一台已经连接电脑的 Android 真机,并且 AVD 要求 API Level 17 或更高版本,才能在命令行中运行 Appium(通过
appium
命令) - 你的测试脚本应该确保
platformVersion
参数是与你的模拟器或者模拟器的版本是一一对应的,以及app
参数是你的需要测试的应用的绝对路径。
Windows 应用测试的额外配置
- 测试 Windows 应用,最基本的要求就是要打开 开发者模式。
(查看Windows app testing,了解更多测试 Windows 应用测试的说明)
运行 Appium
查看 server documentation 可以查看所有的命令参数。
- 在 Windows 上运行 Appium.exe 需要管理员权限,或者当你以源码方式运行,你要在 cmd 运行时有管理员权限。
- 在 Windows 上运行 Andoid 测试时,务必记得添加上
--no-reset
或--full-reset
参数。 - Android 有硬件加速仿真器;但他也是有限制的,更多信息请查阅该文章.