For automating mobile applications, there is specific software that needs to be downloaded. The following is a list of all the steps needed to set up the Appium server on your machine:
- Download the Java Development Kit (JDK) (http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html).
- Set the Java environment variable path so that Java commands can be executed from anywhere on the system.
- Download the Android SDK/ADB (https://developer.android.com/studio/).
- Utilize the Android SDK packages from SDK Manager in the downloaded Android SDK folder
- Set the Android Environment variables so that commands can be executed anywhere on the system.
- Download and configure nodejs (https://nodejs.org/en/download/). Take the LTS for whichever OS is applicable.
- Download the Microsoft .net framework (https://www.microsoft.com/en-in/download/details.aspx?id=30653).
- Download the Appium server (http://appium.io/).