Beta

Test your UI the way users actually use it.

An embedded browser test runner with real Chromium, performance analysis, WCAG accessibility audits, visual regression, and database-aware assertions — all in one app, no config files required.

Rostyman browser automation test runner with recorded steps, run history, and visual regression diff

The assertDB advantage

Rostyman is the only browser test runner that can assert your database state. After a form submission, check that the correct row was inserted in your database — at the test level, step level, or suite level. No custom hooks, no external scripts. Database and browser integration out of the box.

Analysis

Three-phase scan: performance, security, accessibility — each scored 0-100
Persistent scores per URL — see trends across runs
Network panel with request waterfall
Network mocking — redirect requests to data-URL responses
Multi-viewport matrix — desktop, tablet, mobile in one pass

Accessibility

WCAG audit using axe-core engine
assertAccessibility step — audit mid-test, not just at load
Scope, severity, and rule filters per assertion
AX tree inspector — drill into the accessibility hierarchy
Keyboard navigation and ARIA landmark validation

Testing

44 step types: click, type, hover, navigate, scroll, tap, swipe, longPress, dragAndDrop, pressKey, assertScreenshot, assertDB, assertApiCall, assertText, assertVisible, assertURL, assertWCAGViolations, and more
Visual regression — PNG baseline pixel-diff per element or full page
Test isolation — fresh, inherit, or session modes
Per-step setup (S) and teardown (T) flags — run steps as test fixtures
Selector playground (Ctrl+Shift+S) — live CSS selector testing
Session management — save/restore cookies + localStorage + sessionStorage
Cookie & storage inspector
iFrame support (withinFrame step)
Console error assertions
File upload and download assertions
Date and geolocation mocking

Test Management

Test tags + selective execution by tag
Flaky test quarantine — [Q] badge, excluded from runs by default
Run history panel — see every previous result
Browser test projects — Project → Group → Test hierarchy
Per-row Run button + bulk Run at workspace, project, or group level
Export in 6 formats: Playwright, Cypress, Puppeteer, WebdriverIO, Selenium Python, Selenium JS
Import from the same 6 formats — migrate existing test suites in one step

Free during the v1.0 beta

Browser automation ships with v1.0 and is free for everyone while it's in beta. Download Rostyman today and start recording tests — it works best on simple sites and localhost apps.

Download Free