All examples

Starter apps

e2e with Angular

A standalone Angular component, started by the runner and tested in Chromium.

An Angular greeting app with three locator tests and two agent tests.

Angular example app with the greeting "Hello, Ada!"

Run

Use Node 22.22.3+, 24.15+, or 26+. From this folder:

Terminal
npm install
npm run test:e2e

The runner starts the app at http://localhost:4200. It downloads Chromium on the first run if needed.

Agent tests

Set a Vercel AI Gateway key:

Terminal
AI_GATEWAY_API_KEY="your-key" npm run test:e2e

Without the key, the agent tests skip. Add -- --no-cache to use fresh model calls. Results are in .e2e/report.json.

See e2e.config.ts and tests/ for the setup. For your own app, follow the Quickstart.

Last checked with e2e 0.21.3, @e2e-dev/web 0.15.3, Angular 22.2, and Node 22.