Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.29 KB

File metadata and controls

32 lines (23 loc) · 1.29 KB

scrollUntilVisible

To scroll towards a direction until an element becomes visible in the view hierarchy, use the following command:

- scrollUntilVisible:
    element:
      id: "viewId" # (optional) Finds view with id that matches regexp
      text: "MyElementText" # (optional) Finds view with text that matches regexp
    direction: DOWN # DOWN|UP|LEFT|RIGHT (optional, default: DOWN)
    timeout: 50000 # (optional, default: 20000ms)
    speed: 40 # 0-100 (optional, default: 40) Scroll speed. Higher values scroll faster.
    visibilityPercentage: 100 # 0-100 (optional, default 100) Percentage of element visible in viewport

Direction

The scroll will move towards the direction specified DOWN|UP|LEFT|RIGHT. For example, if DOWN is specified then it will start scrolling towards the bottom of the screen.

Visibility Percentage

By default an element will be considered visible if it is fully displayed in the viewport. You can adjust that threshold by modifying visibilityPercentage.

Example

If we want to scroll towards the bottom until a view with id com.example.resource.some_view_id becomes visible:

- scrollUntilVisible:
    element:
      id: ".*some_view_id"
    direction: DOWN