Skip to main content
Glama

scraping_browser_scroll_to

Scroll to a specific element on a webpage using a CSS selector, enabling automated navigation to target content for data extraction or interaction.

Instructions

Scroll to a specific element on the page

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
selectorYesCSS selector for the element to scroll to

Implementation Reference

  • The execute handler function that implements the scrolling logic by evaluating JavaScript on the page to scroll the element into view.
    execute: async({selector})=>{ const page = await (await require_browser()).get_page(); try { await page.evaluate(sel=>{ const element = document.querySelector(sel); if (element) element.scrollIntoView({ behavior: 'smooth', block: 'center' }); else throw new Error(`Element with selector "${sel}" not found`); }, selector); return `Successfully scrolled to element: ${selector}`; } catch(e){ throw new UserError(`Error scrolling to element ${selector}: ${e}`); } },
  • The schema definition for the tool, including name, description, and Zod parameters schema.
    name: 'scraping_browser_scroll_to', description: 'Scroll to a specific element on the page', parameters: z.object({ selector: z.string().describe('CSS selector for the element to scroll to'), }),
  • Registration of the scraping_browser_scroll_to tool in the exported 'tools' array, conditional on API_TOKEN environment variable.
    export const tools = process.env.API_TOKEN ? [ scraping_browser_navigate, scraping_browser_go_back, scraping_browser_go_forward, scraping_browser_links, scraping_browser_click, scraping_browser_type, scraping_browser_wait_for, scraping_browser_screenshot, scraping_browser_get_text, scraping_browser_get_html, scraping_browser_scroll, scraping_browser_scroll_to, ] : [scraping_browser_activation_instructions];

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dsouza-anush/brightdata-mcp-heroku'

If you have feedback or need assistance with the MCP directory API, please join our Discord server