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.
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.
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.
Register the machine-checkable acceptance criteria extracted from a design brief; each export then verifies the deliverable against them and reports unmet items.
Click web elements using CSS, XPath, or text selectors, with options for nth match, all visible matches, conditional visibility, and parent-scoped clicks.
Click webpage elements using CSS, XPath, or text selectors, with options for nth match, all visible matches, conditional visibility, or 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.
Fetch CapMonster documentation pages to get exact captcha task parameters, extraction steps, and createTask/getTaskResult examples. Jump to specific sections or page through long docs.
Find exactly which fields a CapMonster task type needs from the live OpenAPI spec. Get all parameters, required fields, variant notes, and the expected solution schema to build correct tasks.