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
Post a Comment