Visual OCR & DOM telemetry
Finds form fields, dropdowns and buttons with computer vision, even behind hashed React class names and Shadow DOM.
Vecna reads your feature specs, writes the test scenarios, runs them in a real browser and heals broken selectors on the fly. You ship without breakage.
Platform
From reading your UI to filing the bug, each step of the test cycle runs on its own and stays visible to you.
Finds form fields, dropdowns and buttons with computer vision, even behind hashed React class names and Shadow DOM.
When a CTA label changes or a budget slider moves, Vecna re-binds the element by visual anchor and the run keeps going.
Turns acceptance criteria into checks for validation, permissions, limits and edge cases, and asks when a rule is missing.
Describe what to verify. Vecna writes a prioritised matrix of P0 smoke, P1 validation and P2 edge cases you can edit.
Stream the headless browser with AI overlays, network calls, OCR events and logs side by side. Assert from a built-in CLI.
Failures and warnings become Jira tickets with reproduction steps, payloads, visual diffs and a suggested fix.
How it works
Add your staging URL and test account. Vecna injects a test session token so runs skip the login captcha.
Write the test intent in plain English and set guardrails. Review the generated test matrix.
Agents drive a real browser, heal mutated selectors and stream telemetry while you watch.
Get pass rates, visual regressions and ready-to-file tickets, then gate your deploy in CI.
Integrations
Trigger suites on every pull request, post results to your team channel and send bugs straight to your tracker.
Pricing
For one product team getting started.
For teams shipping several products.
For larger orgs with strict controls.
No. You describe the intent in plain English and Vecna generates the scenarios. When the UI changes, selectors heal themselves, so there is nothing to rewrite.
Each element is tracked by a visual anchor as well as its DOM selector. If the selector mutates, for example #btn-submit becoming #create-project, Vecna re-binds it by appearance and position and logs the change.
Yes. The session vault injects a test token for your staging domain, so runs skip the captcha while keeping CSRF and brand cookies intact.
Yes. Describe them in plain English or attach a spec, and Vecna turns them into assertions. When a rule is ambiguous, it asks before running.
On Vecna’s managed agent pool by default. Enterprise plans can run a private pool inside your own cloud.
Point Vecna at a staging URL and get a diagnostic report in minutes.