Overview
The Mac2 driver is an Appium driver intended for black-box automated testing of macOS applications. It is the successor to the deprecated Appium Mac driver.
Target Platforms¶
The driver supports the following Apple platforms as automation targets:
| Platform | Supported |
|---|---|
| macOS |
Technologies Used¶
The Mac2 driver uses the W3C WebDriver protocol for session management.
Under the hood, the driver relies on Apple's XCTest framework. Communication with XCTest is provided by the bundled WebDriverAgentMac component (a fork of the original implementation by Facebook).