I personally had to navigate across various websites / blogs to check for each url/link and have to get it setup, which took me more time before i actually start working on automation stuff. That struggle made me come up with this Post. I after writing this post just followed the below steps with to set it up and it worked fine. I Hope this will help others navigating / searching other websites and wasting time, and this becomes like an one stop solution. Please follow the below Steps to Setup: Appium + Selenium + Cucumber + TestNG Install Eclipse / Intellij IDE Tool http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/lunasr1 Download Java http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Download Android Studio https://developer.android.com/studio/preview/index.html Download / Install Appium now You can download from this url - http://appium.io/ Or else can do it over command line: Install npm and node or I...