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>/.