APPIUM Architecture for Android

 

Ø   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.




Comments

Popular posts from this blog

Appium Architecture for iOS

An Introduction to APPIUM