由于官网文档写的没有梯度,做为新手的我花了好几个小时硬是没看明白它是怎么工做的。
网上教程也基本都是翻译,因此结构很复杂、和其余技术耦合度很高,且没有说明。ios
我本身总结了一份超简单 Appium 自动化测试示例(Node.js版)git
本示例,默认在Mac(已安装 XCode、Node.js)测试iOS app。github
// 安装 $ npm install -g appium // 启动 appium 服务 $ appium
./build/Release-iphonesimulator/
获得XXX.app。./apps/
$ xcodebuild -sdk iphonesimulator10.3 // iphonesimulator 表明模拟器 // 10.3 是 iOS 版本
再而后,你须要写一段测试代码。
你能够获得一个特别特别简单例子Appium-Sample-Node。
由于Appium自己功能很弱,咱们依赖 wd.js、mocha.js和chai.js 完成测试代码。npm
wd.js 优雅地获取App元素,如按钮(button)、文字(label)等等
mocha.js 优雅地作测试前准备、测试后处理
chai.js 优雅地使用断言xcode
$ npm run ios-simple
能够替换成$ mocha ios-simple.js
$ cd Appium-Sample-Node && npm install $ npm run ios-simple
如今你会了吗?app