swipe
Last updated
Last updated
To have control over the swipe gesture, you have the following choices:
You can specify start and end coordinates in percentages to make the swipe gesture consistent across different screen dimensions:
Swiping in RIGHT, LEFT, UP, or DOWN directions:
LEFT: From the right to the left of the screen.
RIGHT: From the left to the right of the screen.
UP: From the middle of the device to the top of the device.
DOWN: From the top of the device to the bottom of the device.
Example:
Relative start and end coordinates for directional swipe are configured as follows:
Direction | Start (x%, y%) | End (x%, y%) |
---|---|---|
A common use case for this is to swipe the onboarding pages.
You can also specify elements as a starting point for swipe commands. It will swipe from the middle of the element in the direction you specify. Example:
Note that you can use any selector here to target an element to swipe from. Please refer to the Selectors page for a full list of available selectors.
You can also specify start and end points for the swipe to have more control:
It is not recommended to use absolute coordinates when swiping as this might mean that your test won't work on a device with a different screen configuration.
To control swiping speed you can use duration in the swipe command. The more the duration slower the swipe. By default, the swipe command uses 400 milliseconds. To configure speed you can use:
LEFT
(90% of width, 50% of height)
(10% of width, 50% of height)
RIGHT
(10% of width, 50% of height)
(90% of width, 50% of height)
DOWN
(50% of width, 20% of height)
(50% of width, 90% of height)
UP
(50% of width, 50% of height)
(50% of width, 10% of height)