Verify an expected browser condition like element visibility, text, title, or URL, and fail with a descriptive error if the condition is not met. Use for explicit page-state assertions.
Verify expected browser conditions such as element presence, visibility, text, title, or URL, and fail with a descriptive error if the condition is not met.
Extract LLM-ready Markdown from up to 20 URLs in one request, avoiding repeated calls and returning per-URL errors so one failed page does not break the batch.
Open or reopen a browser with a chosen identity, proxy, or persistent profile to manage sessions, preserve logins, or route traffic through a different network exit.
Click webpage elements using CSS, XPath, or text selectors, with options for nth match, all visible matches, conditional visibility, or parent-scoped clicks.
Click web elements using CSS, XPath, or text selectors, with options for nth match, all visible matches, conditional visibility, and parent-scoped clicks.
Scroll an element into view, move keyboard focus to it, or temporarily highlight it for debugging. Use to prepare elements for interaction without triggering click or type actions.
Retrieve a specific HTML attribute or all attributes from a matching element using a CSS or XPath selector. Get values like href, src, or class to inspect page elements.
Extract visible text, HTML, or discovered URLs from a specified page element using CSS or XPath selectors. Choose the output format to get the content you need.