Skip to content

Overview

The XCUITest driver is an Appium driver intended for black-box automated testing of several Apple ecosystem platforms.

Target Platforms

The driver supports the following Apple platforms as automation targets:

Platform Simulators Real devices
iOS ✅ ✅
iPadOS ✅ ✅
tvOS ✅ ✅
watchOS ❌ ❌
visionOS ❌ ❌
macOS N/A ❌ 1
Safari (mobile) ✅ 2 ✅ 2
Safari (desktop) ❌ 3 ❌ 3

A detailed breakdown of the supported platform versions can be found in the Installation page.

Contexts

The following application contexts are supported for automation:

Note that only debuggable webviews are supported.

Technologies Used

Under the hood, the driver combines several different technologies to achieve its functionality:


  1. Supported by the Appium Mac2 driver 

  2. Also supported by the Appium Safari driver 

  3. Supported by the Appium Safari driver