![Mac Mac](http://3.bp.blogspot.com/-nXDeqeUcrIA/VGBReBzImqI/AAAAAAAAAPE/1zDRaAw6vaM/s1600/GenymotionError.png)
Jun 15, 2016 - Try to run on Nexus 6, Android 6.0, No skin, x86 emulator but have this message: Unfortunately, app has stopped. When runs on device (Redmi. Appium will not run if NODE or Appium itself is installed using SUDO and MAC won't let you install neither without using SUDO. There is a workaround though. My steps make it possible to install and setup Appium the right way without need to use SUDO for installation.
Automation becomes an essential part of software testing. For the frequent changes/updates in any software it is necessary to have an fully automated process to test the software to ensure it’s functionalities are working properly. Robot Framework is one of the most handy choice for a well structured automation process of any kind of software or web-application.
Mostly, because of it’s built in keywords and reporting features. It’s also highly customizable. On the other hand, in the era of smart phones and tabs the mobile phone users are increasing dramatically.
Therefore, the developers and QA’s need to focus on mobile phone support and testing. So, mobile automation is becoming more important unlike desktop automation. Here’s the start up article about how can initiate mobile automation. As the title says we are going to use Robot framework for writing automation scripts and Appium as the server to communicate with the mobile devices. For this tutorial I have used Android virtual Device (AVD) which comes with Android SDK. You can also use real devices as well by making some very minor changes. We have Ubuntu 16.04 LTS for our test environment.
![Mac os appium emulator nexus not running download Mac os appium emulator nexus not running download](/uploads/1/2/5/4/125488533/904308543.png)
You can also setup the test environment on any Windows or MAC OS as well. Step 1: Installing dependencies Install Java JDK: For installing Java JDK there is good instructions in the oracle site, besides that, there are numbers of tutorial you will find in google search. Here’s what I did to install, Please note: The JDK version may vary time to time so this might not always right steps for you. Sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo update-alternatives -config java The output will look something like the following. In this case, this is what the output will look like with all Java versions mentioned above installed.