的客户端库以及工具来写 Appium。
3. 可以使用任何测试框架。
当使用 Appium 时,实际上意味着在利用唯一的,免费的和开源的已经成为事实上的标准的
WebDriver 协议。不要把自己封闭起来。
如果使用苹果的 UIAutomation 库,就只能使用 JavaScript 编写测试,并只能通过
Instruments 来运行测试。同样的,使用谷歌的 UiAutomator,只能使用 Java 来编写测
试。Appium 是最大程度上的真正的跨平台的原生移动自动化框架。
如果你是一个 Appium 新手,或者想要以上内容的完整描述,请阅读 Introduction to
Appium Concepts。
二.安装条件
需要建立设定的移动平台用于运行测试。请看以下的平台要求:
如果你想通过 npm install 运行 Appium,对 Appium 有所贡献(因为它是开源的哦),需
要 node.js 和 npm 0.10 或更高版本(使用 n 或 brew install node 安装 Node.js,确保没有
使用 sudo 来安装 Node 或者 Appium,否则就会遇到麻烦)。建议使用最新的稳定版本。
可以使用 appium-doctor 来检查是否所有的 Appium 依赖项都没有问题,运行
appium-doctor 并提供参数 --ios 或者--android 来检查所有的依赖项是否正确安装。如果从
源代码处运行,则要使用 ./bin/appium-doctor.js 或者 node bin/appium-doctor.js.
请下载你熟悉的语言的 Appium 客户端用于编写测试。Appium 客户端是 WebDriver 客
户端的简单扩展。可以在 Appium 客户端列表看到客户端列表及其下载链接说明。
Android 安装条件:
Android SDK API >=17(附加的功能需要 18/19),本人当前使用的是 18.
因为 Appium 支持在 OS X,Linux 和 Windows 中运行 Android 测试,所以请确保你使
用的操作系统满足安装条件,本人为了方便就直接安装在了 Windows 7 中,以下是这三种操
作系统所需的安装条件,请点击进行了解。