- Mar 18, 2018
- admin
- 0
Appium architecture
Client: Client in Appium terminology is one of the client libraries (in Java, Ruby, Python, PHP, JavaScript, and C#) available for Appium. These libraries provides mobile specific commands (such as multi-touch) in addition to standard Selenium commands.
Server: If you have ever used Selenium RC before, you’ll find that Appium works in a similar line. Just like Selenium server in Selenium RC, Appium essentially is a server at its very core. It facilitates communication between client and a mobile device. It is important to note here that Appium server is written in Node.js. That’s why we need Node.js installed in our system to use it.
Read more about Mobile applications testing using Appium.