How to Automate IOS app using Appium Framework in Selenium

In the previous section, we have already discussed automating native and web application on Android Device using appium and this article will mainly guide you How to Automate IOS app using Appium Framework which runs on safari Browser.

Automate ios app using appium

Appium is one of the popular tools to automate mobile web, native and hybrid application and it has the power of handling basic to complex gesture as well.

Automate ios app using appium



Installation Steps

1- Java- You can download any version of Java but recommended is Java 8.

2- Eclipse- You can  use any version of Eclipse but latest in Eclipse Neon and trust me it’s more user-friendly.

3- Java-Client- It is jar file which will have all advanced methods for appium(mobile actions)

4- Appium- You need appium server which will redirect all command to the mobile device. You can install this using cmd or you can download dmg file as well.

5- XCode-  Which will help you to run test cases on Emulator and on real devices as well.

I have uploaded the PPT on SlideShare which I used in video


Complete video for Automate ios app using appium


Program Automate ios app using appium


[thrive_text_block color=”blue” headline=”Some important point- “]

Emulators are slow so have patience it will work but you will get the accurate result (95 %).

If XCode is not starting the Emulator then you can try creating emulator manually first.



I hope above article helped you. If yes then share with your friends and let me know your thought in the comment section.



  1. Aadesh Raj
  2. Santhoshkumar Muralikrishnan