Edit this Doc Automating Mobile Gestures For iOS With WebDriverAgent/XCTest Backend
Unfortunately Apple's XCTest framework does not natively support W3C standards for TouchAction interface implementation. Although, it provides rich set of gestures, including these, that are unique for iOS platform. It is possible to directly invoke these gestures in Appium starting from version 1.6.4-beta.
It is important to remember that XCTest and WDA are being constantly changed. This means all "mobile: *" commands can be also subject of change in Appium without any preliminary notice.
- mobile: swipe
- mobile: scroll
- mobile: pinch
- mobile: doubleTap
- mobile: touchAndHold
- mobile: twoFingerTap
- mobile: tap
- mobile: dragFromToForDuration
- mobile: selectPickerWheelValue
- mobile: rotateElement
- mobile: tapWithNumberOfTaps
Check WDA Element Commands API to get the information about the gestures implemented in Facebook WebDriverAgent. Check Apple XCTest documentation on XCUIElement and XCUICoordinate methods list to get the information about all gestures available there.