Question: appium how does it work?
Answer: On an iOS device, Appium uses Apple's XCUI Test API to interact with the UI elements. XCUITest is the automation framework that ships with Apple's XCode. Appium client (c/Java/Python/etc) connects with Appium Server and communicates via JSON Wire Protocol.