WrightTest Docs
WrightTest is a UI test automation platform for creating, running, scheduling, and debugging browser checks.
It helps teams monitor important user flows, catch UI regressions, inspect failed runs, and keep browser checks running on a schedule.
What you can do with WrightTest
- Create browser checks for critical user flows.
- Record or edit test steps manually.
- Run checks manually or on a schedule.
- Use environments and variables like
{{BASE_URL}}. - Review run results, screenshots, traces, and step-level errors.
- Send failure and recovery notifications to Telegram or Slack.
Recommended path
If you are using WrightTest for the first time, start here:
- Install WrightTest
- Create your first browser check
- Configure environments and variables
- Debug failed runs
Core concepts
Projects
Projects group browser checks, schedules, environments, alerts, and run history.
Use a separate project for each product, service, or environment group you want to monitor.
Checks
A check is a browser flow made of steps such as opening a URL, clicking an element, filling an input, waiting for an element, or asserting page content.
Runs
A run is one execution of a check or suite. WrightTest stores the result, duration, screenshots, step status, and trace data when available.
Schedules
Schedules run checks or suites automatically using cron expressions.
Environments
Environments store reusable variables such as BASE_URL, USERNAME, or PASSWORD.
You can use variables in Start URL and check steps.
Alerts
Alerts notify your team when checks fail, recover, or pass, depending on the selected notification rules.
Troubleshooting
If something does not work as expected, start with Troubleshooting.
Common topics include failed browser runs, missing traces, screenshots, incorrect selectors, environment variables, and scheduled executions.