Appium is an open source automation tool for running scripts and testing native, mobile-web and hybrid applications and it supports Android,iOS,Windows desktop platform.
-
Languages supported: Java, Python, Tuby, C#, PHP, JavaScript, RobotFramework
-
Appium works in a client-server architecture
-
Appium is an 'HTTP Server'written using-Node.js platform
JSON Wire Protocol| Appium Client|--------------------->| Appium Server|---> {WinAppDriver for Windows phone} {UI Automator/Selendroid for Android} { UI Automation/XCUITest for iOS}