Getting Started
Install
npm install --save-dev @asserthive/webtest-ai
npx playwright install chromium
Create Config
cp webtest-ai.config.example.json webtest-ai.config.json
The config file is optional. Missing config means WebTest AI uses built-in defaults.
Write A Spec
Create specs/homepage.md:
---
suite: homepage
baseUrl: https://example.com
tags: [smoke]
---
# Homepage Loads
Verify the public homepage loads.
Steps:
1. Open "/"
2. Assert text "Example Domain"
Run It
npx webtest-ai run --suite specs/homepage.md
Reports are written under artifacts/reports/; per-test evidence is written under artifacts/<runId>/<testId>/.