Scroll page
scroll_byScroll the browser viewport by precise pixel deltas to reveal lazy-loaded content, then re-run get_page_snapshot for an updated accessibility review.
Instructions
Scrolls the session page window by the given deltas (window.scrollBy) and returns the new scroll position. For lazy-loaded content, scroll then re-run get_page_snapshot.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sessionId": "<sessionId>"
},
"name": "scroll_by"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| x | No | Horizontal scroll delta in pixels (negative scrolls left). Default 0. | |
| y | No | Vertical scroll delta in pixels (negative scrolls up). Default 0. | |
| behavior | No | Scroll behavior (default 'auto'). | auto |
| sessionId | Yes | Session id returned by start_session. Required on every stateful tool call. |