Skip to content


Welcome to the Appium XCUITest Driver documentation! The XCUITest driver is a test automation framework for iOS, iPadOS and tvOS devices, enabling automated black-box testing of native, hybrid and WebKit web apps, on both emulators and real devices.

The XCUITest driver is part of the Appium test automation tool. For information on Appium itself, please visit the Appium documentation.

Explore the Documentation

  • Check out the Overview to learn how the driver works
  • Go through the Installation steps to get set up
  • Follow the Device Preparation instructions to configure your test device
  • Browse the Reference documentation for everything exposed by the driver
  • Read the different Guides for a variety of instructions, tips and tricks
  • For contributions to the driver, refer to the Contributing page