

NativeWebTap: Enable "real", non-javascript-based web taps in Safari. Accept value: true or false.Įxample: tCapability("nativeInstrumentsLib","true") NativeInstrumentsLib: Use native intruments lib (ie disable instruments-without-delay).

This includes privacy access permission alerts (e.g., location, contacts, photos). Accept value true or false.Įxample: tCapability("autoAcceptAlerts","true") ĪutoDismissAlerts: Dismiss all iOS alerts automatically if they pop up. Accepted value: true or false.Įxample: tCapability("locationServicesAuthorized","true") ĪutoAcceptAlerts: Accept all iOS alerts automatically if they pop up. Note that if you use this setting you MUST also use the bundleId capability to send in your app's bundle ID.

LocationServicesAuthorized: Set location services to be authorized or not authorized for app via plist, so that location services alert doesn't pop up. You can apply it only on a simulator you can give the Boolean value true or false.Įxample: tCapability("locationServicesEnabled", "false") LocationServicesEnabled: Force location services to be either on or off. LaunchTimeout: Amount of time in ms to wait for instruments before assuming it hung and failing the session e.g. Udid: Unique device identifier of the connected physical device e.g. To run a test on a real device using the bundle ID, you may omit the "app" capability, but you must provide "udid".Įxample tCapability("bundleId", "io.appium.TestApp") Useful for starting an app on a real device or for using other caps which require the bundle ID during test startup. It applies only to a simulator, for example, Gregorian.Įxample: tCapability("calendarFormat"," Gregorian") īundleId: Bundle ID of the app under test.
#Appium app capability driver#
These Capabilities are available only on the XCUITest Driver and the deprecated UIAutomation Driver.ĬalendarFormat: Calendar format to set for the iOS Simulator e.g.
#Appium app capability drivers#
They tell the Appium drivers all kinds of important things about how you want your test to work. Desired Capabilities are keys and values encoded in a JSON object, sent by Appium clients to the server when a new automation session is requested.
