Posts

Showing posts from February, 2022

APPIUM Configuration Setup

Image
Download Java and set Java_Home in environmental Variable Download and Install latest version of JAVA by navigating to the url: https://www.oracle.com/java/technologies/downloads/ Download Java jdk compatible for your operating system. Set Java_Home in environmental Variable Go to your C drive > Program Files > Java > Jdk Path Navigate to System Properties & Open Environment Variables Add JAVA_HOME with the jdk path Set Java_Home in environmental Variable Go to your C drive > Program Files > Java >Jdk > bin directory      Navigate to System Properties & Open Environment Variables Goto Path > Open and add the java bin path Download Android Studio You can download the latest version for Android Studio for the Link : https://developer.android.com/studio Download & Install Android Studio Navigate to the path Android SDK and add ANDROID_HOME & add the path of sdk  Go to Sdk > tools > bin - copy this entire lo...

APPIUM Architecture for Android

Image
  Ø     Appium proxies commands to a UIAutomator test case running on the device.  Ø     UIAutomator is Android’s native UI automation framework which supports running junit test cases directly in to the device from the command line. Ø     It uses java as a programming language but Appium will make it run from any of the WebDriver supported languages. Ø     In the above diagram we can see, here we have Bootstrap.jar in place of bootstrap.js which represents out test case when compiled in java. Ø     As soon as it gets launched it spawns a TCP server. Here the TCP server resides inside the device and client is in the Appium process.