System Requirements TEST3

Main Dependencies

Like all Appium drivers, the XCUITest driver requires Appium to be installed. Refer to the Appium documentation for its requirements and prerequisites.

Note: Since version 4.0.0, the XCUITest driver has dropped support for Appium 1, and is only compatible with Appium 2.

In addition to Appium system requirements, the XCUITest driver expects the following prerequisites:

Optional Dependencies

xcpretty can be used to make Xcode output easier to read. It can be installed by running:


brew install xcpretty
      

Validate Dependencies Using Doctor

You can ensure your environment is ready by using appium-doctor:


npm install -g appium-doctor
appium-doctor --ios
      

Xcode/iOS Version Support

The XCUITest driver supports Xcode versions starting from 8.x, but you are encouraged to use the latest stable version. Ensure your iOS device version is compatible if testing on real devices, and that you have the necessary provisioning profiles/certificates.

6. Clean Gradle Cache (Optional)

  1. Gradle cache is stored at:
    ~/.gradle
  2. To remove it, run:
    rm -rf ~/.gradle