What is Passmark?
Passmark is an open-source AI regression testing library built on Playwright. Developers write end-to-end tests in plain English. On the first run, an AI agent drives the browser and caches each single-action step to Redis. Later runs replay those cached actions directly through Playwright with no AI for those steps, while assertions are always verified by multiple models. When a UI change breaks a cached action, the agent re-discovers the correct interaction and updates the cache. Passmark includes built-in email testing, cross-test state, dynamic test data generation, and multi-model consensus assertions. It requires Node.js 18+, Playwright 1.59+, and API keys for Anthropic and Google AI; Redis is optional and enables caching and cross-test state.


