Scroll
browser_scrollScrolls the page or a scrollable panel up or down by a set number of screens, or brings a referenced element into view when you need to reveal content outside the current viewport.
Instructions
Moves the view down or up by a number of screens (the page, or a panel that scrolls on its own in the middle of the window) and returns the new view, or says the end was already reached. With a ref, scrolls that element into view. To look for something, browser_find is faster.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "browser_scroll"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ref | No | Ref of an element to scroll to, in place of a distance (e12, f2e7 …), as browser_snapshot or browser_find showed it. | |
| profile | No | Which browser profile (a separate signed-in session) to use. Leave it out for the default one; name another only when the user's task names it. Profiles: default. | default |
| screens | No | Distance in screens, from 0.25 to 10 (default 1). | |
| direction | No | down (default) or up. | down |