appium
1. appium在不同平台中使用了标準的自動化apis,是以在跨平台時,不需要重新編譯或者修改自己的應用。
requirements
總體:
ios自動化測試需要mac os作業系統
mac os x 10.7或者更高版本,推薦10.8.4版本
需要安裝node和npm(node版本高于0.8)
ios自動化:
mac xcode
android自動化:
android sdk api版本 >= 17,即android版本高于4.2
快速入門
方案1: 使用appium.app
下載下傳appium.app dmg
在apple系統上安裝appium.app,就可以直接運作自己的case
方案2: 使用node從指令行運作appium
安裝node及npm
下面指令是在linux系統中安裝appium
mkdir appium-test && cd appium-test
npm install -g appium # might have to do this with sudo
sudo authorize_ios # enable developer use of ios sim
npm install wd
curl -o https://raw.github.com/appium/appium/master/sample-code/examples/node/simplest.js
appium &
node simplest.js
下面是一些不同語言編寫的appium的測試用例
example tests: node.js | python | php | ruby | java
問題解決
如果使用過程遇到問題,可以參考這裡,這裡包含了一些常見錯誤的解決方法,也包含appium組織的聯系方法。
最新内容請見作者的github頁:http://qaseven.github.io/