When we are performing iOS app automation, there are a bunch of iOS specific capabilities that can be used to set the session. Here's a complete list of iOS-only capabilities. Recently, Appium implemented support for XCUITest; hence, there are bunch of other capabilities that are XCUITest specific:
Capability | Description and values |
calendarFormat |
Used to specify the calendar format to set for the iOS Simulator. For example, gregorian |
bundleId |
Used to specify the bundle ID of the app under test. For example, io.HelloiOS.TestApp |
udid |
Used to specify the unique device identifier of the connected device. For example, 1ae203187fc012g |
launchTimeout |
Used to specify the amount of time (in ms) to wait for instruments. ... |