install java JDK:
download here: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
install Android Studio:
download here: Descarga Android Studio y App Tools - Android Developers
in Terminal install brew:
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
install node.js:
download installer: Node.js — Download and run
in Terminal install npm:
brew update
brew install node
npm install -g npm
Update system preference:
open bash_profile in terminal:
nano ~/.bash_profile
paste following:
export ANDROID_HOME=/Users/jenkinss/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export JAVA_HOME=$(/usr/libexec/java_home)
save and exit
install Appium UI tool form here: https://bitbucket.org/appium/appium.app/downloads/appium-1.5.3.dmg
in Terminal install Appium command line:
npm install -g [email protected]
npm install wd
now fix Appium beta with:
cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
brew install carthage
npm i -g webpack
./Scripts/bootstrap.sh -d
you are ready to use Appium in command line and UI for Android (real device or emulator) and iOS (Simulator).
for real iOS device read forum to fix Appium 1.6.0-beta1 issues.
PS i guess Appium GUI 1.5.3 will not work with xCode8.0 (did not try)