

Basically, JSON Wire Protocol is the mechanism used for communicating between client and server. Desired Capabilitiesĭesired Capabilities, also known as JSON Wire Protocol, refer to the mixture of key-value pairs encoded in a JSON object. Appium server is scripted in Node.js and fits with leading client libraries like Java, Python, Ruby, PHP, and others.Īppium does not depend on mobile device operating systems because it has a frame that turns the Selenium web driver commands to UIAutomator commands for Android and iOS only depends on the device type rather than its OS. After that, It is only bound to the mobile application testing field. It also required a connection between mobile and Appium server that things which help to make a proper bond in between are “ Desire Capabilities.”Īppium tool is an open-source, cross-platform automation testing tool, and therefore the tool focuses on both Android and iOS apps.

Initially, In this blog, we learn about “ why we need Desired Capabilities in Appium“, so as we discussed earlier, Appium is a tool used for mobile testing.
