Skip to main contentThe Chrome Extension is the primary capture interface. It collects element context, generates stable selectors, and ships data to the Element Library.
Purpose
- Capture any UI element with full DOM context.
- Produce stable selectors and confidence signals.
- Record interaction context for step replays and bugs.
Primary users
- QA engineers capturing unstable or flaky elements.
- Developers validating selectors for automation.
- Product teams attaching real UI evidence to issues.
Plan limits
Extension captures contribute to your plan’s saved element quota:
| Plan | Saved Elements | Step Replays | Integrations |
|---|
| Free | 100 | 15/month | 1 |
| Starter ($99/mo) | Unlimited | 2,000/month | 3 |
| Pro ($499/mo) | Unlimited | 50,000/month | 20 |
| Enterprise | Unlimited | Unlimited | Custom |
Entry points
- Browser toolbar icon.
- Right-click context menu for capture.
- In-product “View docs” and capture guidance.
Core capture flow
- Open the Chrome Extension and start capture mode.
- Hover to preview the target element highlight.
- Click to capture the element and its hierarchy.
- Review selectors, stability score, and context.
- Save to a project or attach to a bug report.
Data captured
- Selectors: CSS, XPath, test ID, JS path, and alternatives.
- Element context: attributes, text, bounding box, computed styles.
- Stability signals: score, risk factors, and fallback selectors.
- Interaction context: user action, timestamp, page URL, viewport.
- Diagnostics: console logs, network signals, and optional screenshots.
Page structure (Chrome Extension UI)
- Project selector
- Capture mode toggle
- Environment indicator
2. Capture panel
- Target preview and highlight controls
- Confirm capture action
- Quick status feedback (success or error)
3. Selector analysis
- Primary selector
- Alternate selectors with stability hints
- Copy buttons and code snippets
4. Context panel
- Attributes and text snapshot
- CSS and layout summary
- Optional screenshot preview
5. Actions
- Save to project
- Create bug report
- Share element
Key settings
- Use local API toggle
- Include screenshot toggle
- Host allowlist for capture
Output payload
- Element ID and project ID
- Selector set and stability score
- Raw attributes and computed styles
- Interaction metadata
- Optional screenshot URL
Known limits
- Restricted pages and browser security policies
- Cross-origin iframes may limit capture depth
- Very large DOMs may reduce capture speed