Device Recording

You can use the Record functionality to capture all user input events generated by a real, physical user which interacts with a real, physical iOS device. You can use these events to generate your test automation scripts.

The Device Recording functionality is accessible as a REST API at http://localhost:17894/wd/hub/quamotion/device/{{deviceId}}/record for iOS devices only.

Device Recording currently supports two events. Device Orientation events are raised when the orientation of a device changes. Input events are raised when a user interacts with the device.

Input events contain the following information:

  • The name of the event, such as Tap
  • The time at which the event occurred
  • The duration of the event
  • The X and Y coordinates of the start location of the event
  • A snapshot of the element at which the event originated, as well as the entire application
  • The X and Y coordinates of the end location of the event (for gestures such as swiping)
  • A snapshot of the element at which the event stopped, as well as the entire appliation.
Last modified October 25, 2019: Add redirect URLs (da422fd)