top of page

Appium Tutorial

Download And Setup Appium On Windows

How To Download And Setup Appium On Windows OS ?

To setup Appium for automation, follow these steps :

Prerequisites :
  • Download and Setup Java. Setup Guide

  • Download and Install Eclipse.

  • Download and Setup Maven to add Selenium, TestNG and Appium Dependencies. Setup Guide

  • Install Node.js zip from here and extract the files at some location.

  • To check it is installed properly, navigate to that directory and run command 'node -v' on cmd.

  • Download and Setup Android Studio for SDK tools.


Download Android Studio


Install SDK Tools In Android Studio
  • Install Android Studio.

  • Run the application.

  • Click on 'More Actions' and go to the 'SDK Manager'.







  • In SDK Tools, check for tools if they're installed, if not then install the SDK Tools.

  • Apply the changes.

​ ​ ​








Set Environment Variable For SDK​
  • Copy the full sdk path.






  • Go to the environment variable.

  • In User Variables create a new variable as ANDROID_HOME and pass the copied path in its value, then save the changes.






  • In Path variable add "%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;".

  • Save all the changes.




  • Run command 'adb devices' in cmd to check.

​ ​

Create Virtual Device(EMULATOR)​
  • Open Android Studio.

  • In More Actions click on Virtual Device Manager and create device.

  • Select a device(Let Pixel 4) or create a new hardware profile and proceed with Next .

  • Install API Level, if not installed, select the API Level and proceed with Next and Finish.

  • A device has been created .

  • Launch the device.

  • Run command 'adb devices' in cmd to check the emulator has been attached or not.



Download and Install Appium Desktop

Download Appium Desktop  .exe file(Appium-windows-1.20.2) from this link :  https://github.com/appium/appium-desktop/releases

Once downloaded, it will be installed automatically.

Open the application, it will look like this :







Create a Maven Project In Eclipse​
  • Click on File, navigate to New and click the option Other… .

  • Expand the option Maven and select Maven Project. Click Next ..

  • Check the box of option Create a simple project and proceed with Next.

  • Give a relevant Group Id and Artifact Id and proceed with Finish.

  • Maven project has been created and it would be displayed in Project Explorer.

  • Add below mentioned dependencies for Selenium, TestNG(optional) and Appium in pom.xml and save the file :


1. selenium-java :

<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>3.14.0</version> </dependency>

2. testng :

<dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.14.3</version> <scope>test</scope> </dependency>

3. java-client :

<dependency> <groupId>io.appium</groupId> <artifactId>java-client</artifactId> <version>7.4.1</version> </dependency>

4. jcommander :

<dependency> <groupId>com.beust</groupId> <artifactId>jcommander</artifactId> <version>1.48</version> </dependency>

5. guava :

<dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>23.0</version> </dependency>

  • Now, update the Maven Project.

​ ​ Refer next page Create First Appium Test
bottom of page