Scrolling, particularly to elements that are out of view, is a notorious automation challenge for mobile applications. That's why we developed three scrolling variations to cover a broad set of your scrolling use cases:
Scroll in device screen
This type of scrolling lets you navigate in any x,y direction of your application and is captured as a percentage of the viewport. You can edit the scroll direction and coordinates using the edit icon on the step.
Scroll to element
This is useful when you want to scroll until a specific element is visible on the screen. After selecting the element to scroll within and the element to scroll to, you specify the x,y direction and the maximum number of scroll attempts. If mabl doesn't find the element within the scroll attempt threshold, the step will fail.
Scroll within element
The last scrolling flavor comes in handy when you need to scroll within a specific element, this is great for elements like Pickers. First you select the element you want to scroll within, and then you scroll within the bounds of that element. Similar to the "Scroll in device screen" option, scroll direction and coordinates are captured and editable.
This feature is currently only available to customers in the mobile private beta program. Interested customers can request access to the private beta program at https://www.mabl.com/lp/mobile-testing-private-beta.