- 1navigateHome
/ - 2typeFrom
/flights - 3selectDeparture date
/flights - 4clickSearch flights
/flights - 5doneFinal page
/flight-results
An agent walks the journey. Your team judges the result.
Write each browser journey as a Gherkin Goal. Goalwrighte runs it in Chrome on a short-lived Worker, records every step, and holds the Result as Completed unverified until a Member judges every Criterion.
From a proven Site to a judged Result
Prove your Site
Add a DNS record or a well-known file. Goals only run on origins your Workspace has proven it controls.
Write a Goal
One Gherkin scenario per journey. Its Then steps become the Criteria you judge.
Start a Run
Pick Goals on a Site, or start a Run from CI with an API token. A Worker drives Chrome until the Goal is reached or its step limit runs out.
Verify every Criterion
Read the steps beside the Result, then mark each Criterion passed or failed with a note.
Feature: Flight search
Scenario: Search flights from Boston
Given I am on the flights page
When I search flights from Boston to Denver
Then the results list shows flights from Boston
And each flight shows a price
And the page names the departure date
A Goal is a Gherkin scenario
Given and When say where to start and what to do. Each Then step is a Criterion, judged on its own.
- The results list shows flights from Boston
- Each flight shows a price
- The page names the departure date
Goals written in Markdown still work.
A Result is never a pass by itself
The agent can say it is done. Only a Member's Verification says it passed.
Every step recorded
Each action the agent takes and the page it lands on, live while the Run executes.
Verification per Criterion
Passed or failed for each Criterion, each with a note. A Criterion you skip stays unjudged.
A Completion hint
The engine's own reading of each Criterion sits beside your judgment, never in place of it.
Signed-in journeys
Enter a Site credential once. It is held in the secret store and never shown again.
Run archives
Steps and Results, kept 30 days on the free Plan and 90 days on the others.
Start free, upgrade when the queue grows
Free
For trying Goals on your first Site.
- Runs a month
- 20
- Step cap
- 30 steps
- Longest timeout
- 300 seconds
- Runs at once
- 1
- Run archives
- 30 days
- Past the quota
- Runs refused
Starter
For teams that verify every day.
- Runs a month
- 500
- Step cap
- 60 steps
- Longest timeout
- 600 seconds
- Runs at once
- 3
- Run archives
- 90 days
- Past the quota
- 8¢ a Run
Pro
For agencies that verify every client Site.
- Runs a month
- 2000
- Step cap
- 60 steps
- Longest timeout
- 600 seconds
- Runs at once
- 3
- Run archives
- 90 days
- Past the quota
- 6¢ a Run
Your first 20 Runs this month are free.
Sign in, prove a Site and start a Run.