No selectors to maintain
A test is a sentence, not a script. When the button moves or the class name changes, the agent still finds it — there is nothing to update.
Browser testing with no selectors and no scripts. Describe what should happen in plain English; an AI agent drives a real Chromium, streams it live, and decides whether it happened.
This is the manual for using QAssist. It follows the path a test actually takes: one goal typed into a box, then the same goal saved, grouped, given credentials, scheduled, and finally gating a deploy.
Notes on the internals — schema rules, the deployment chain, the design system, the test philosophy — are not here. They live in docs/ in the repository and are written for someone editing the code.