Clickmap
Your Blueprint for Automated Testing
A lightweight, open JSON-based format that describes a website's structure, UI element selectors, and user journeys. Designed for humans, AI agents, and test automation tools.
What Problem Does Clickmap Solve?
Transforming the painful reality of test automation into a streamlined, reliable process
The Problems
Creating E2E browser tests is painful and fragile:
The Solution
Clickmap provides a comprehensive foundation:
Result: Human testers and AI agents can generate automation scripts for any framework (Cypress, Playwright, Selenium, etc.) — completely programmatically.
Key Use Cases
Discover how Clickmap transforms testing workflows across teams and tools
AI Test Generation
Generate automation test cases using AI agents like GPT-4 and Claude with structured context.
Framework-Agnostic
Drive Playwright, Cypress, Selenium, and other testing frameworks using Clickmap as universal input.
Collaboration Layer
Shared test flow definition that bridges communication between developers, QAs, and automation tools.
Scaffold Test Suites
Define comprehensive test coverage from shared JSON specifications across teams and CI pipelines.
Enhanced Robustness
Reduce test flakiness and improve reliability by defining robust selectors and clear navigation paths.
CI/CD Ready
Seamlessly integrate with CI pipelines to automatically generate and execute test coverage from Clickmap files.
How It Works
Clickmap uses a simple JSON structure with two main components that work together seamlessly
Pages Array
pages[]
Each page defines the structure and interactive elements:
Journeys Array
journeys[]
Define complete user flows through your application:
Complete Example
See how pages and journeys work together in practice
Tooling Support & Goals
Built for flexibility, designed for collaboration, optimized for the future of testing
Comprehensive Tooling
Core Principles
Simple & Lightweight
Easy to write, read, and maintain
Team Collaboration
Bridges QAs, developers, and AI tools
Version Control Friendly
Git-friendly format for code reviews
Zero-Setup Automation
Instant test creation without manual setup