No configuration needed. Connect to run tools.
Create a new browser context with a viewable Chrome instance. The context is initialized with a 1280x720 viewport and a modern Chrome user agent. Returns a unique contextId that can be used for subsequent operations....
Simulates human-like keyboard input for the specified element. Features natural typing with random delays, occasional typos and corrections. Submits input either through button click or Enter key, prioritizing visible submit buttons. Includes mouse movements and proper element focusing for more natural interaction.
Opens a new page in the specified browser context and navigates to the specified URL. A valid contextId and a properly formatted URL are required. The page is added to the context's page pool for future operations.
Parse the current page's DOM structure and return a hierarchical representation of the elements. By default, it returns the structure up to a depth of 3 from the topmost level. Omitted content is represented as `......
Retrieves comprehensive information about a specific DOM element identified by a given selector. If the element is not found in the DOM, an explanatory error is thrown.
Extracts the content of the current page and formats it into a structured markdown format. Strings with embedded links are converted to the format `[display text](link)`. In addition, images and videos on the page are formatted as `! [image](link)`.
Provides a comprehensive scan of all interactive elements on the page, including form inputs, buttons, media controls, and other UI components that users can interact with. Detects a wide range of elements such as text inputs, textareas, select dropdowns, radio buttons, checkboxes, sliders, date/time pickers, and more. Returns detailed information about each element's type, state, and capabilities, making it ideal for form automation and UI testing. The includeDetails option provides additional information about element states, validation, and relationships.
Simulates natural human-like interactions with UI elements. Implements realistic mouse movements with variable speeds and slight path variations when approaching targets. Provides a range of actions including clicking, typing, selecting options, toggling checkboxes, and hovering....