10× Faster E2E Testing for Developers
Stop maintaining brittle tests and boilerplate. Let Verdex handle it for you.
/** * Auto-generated and maintained by Verdex * Last updated: 2025-04-30 */ export class LoginPagePOM { protected url = "https://verdex.dev/login"; protected pageIdentifier = ".login-page"; protected formSelector = ".login-form"; protected submitButtonSelector = ".login-submit-button"; private usernameSelector = "#username"; private passwordSelector = "#password"; async fillInForm(data: { username: string; password: string; }): Promise<void> { await this.fillField(this.usernameSelector, data.username); await this.fillField(this.passwordSelector, data.password); } // Implement the required submitForm method async submitForm(): Promise<void> { await this.clickElement(this.submitButtonSelector); } }
Why Verdex?
A modern approach to UI testing that respects your time and code
Plugs into Any Test Runner
Playwright, Cypress, Selenium & More
Verdex drops straight into your existing workflow—whether that’s Playwright, Cypress, Selenium, or another major runner—so you level-up resilience without swapping tools.
Self-Healing UI API Layer
Tests That Adapt Automatically
Verdex continuously generates and maintains a strongly typed API layer for your UI. When the interface shifts, the API heals itself, keeping tests green without rewrites.
Privacy & Security
Minimal application code is sent to the cloud
Verdex scans and stores a graph of your repo locally, and only uploads the smallest reasonable slices of the graph to enable self-healing. Because the graph is stored locally, you can inspect everything that's happening.
No Lock-In
Own the Generated Code
The auto-generated API and page objects live in your repository under your license. If you decide to leave, you take every line with you—no strings attached.
Totally Transparent & Code-First
Review Before You Run
Everything Verdex produces is plain, readable TypeScript that lands in pull requests. Inspect, diff, and approve changes just like any other code.
Deterministic AI Agents
Graph-Driven, Pipeline-Safe
Verdex’s graph model lets AI agents operate inside deterministic build pipelines. Each LLM-generated snippet is validated against the graph and slotted into strict structures, guaranteeing predictable, compile-clean results.
Verdex Workflow
How Verdex fits into your development process
Install Verdex CLI
Quickly add Verdex to your project with npm install verdex-cli (or your preferred package manager).
Initialize & Discover
Run verdex init to let Verdex analyze your app's structure. It generates baseline page objects from your existing routes, plus robust locators for key elements.
Refine & Customize
Each auto-generated page class can be extended to include custom actions (like "login" or "addItemToCart"). Verdex updates these classes if the DOM changes—your custom methods stay intact.
Graph-Based Navigation
Outline your test flows in Verdex's straightforward config or YAML-based graph. Mapping the transitions between pages ensures you always know what's covered—and can easily add new paths later.
Run in CI
verdex test triggers parallel runs across all major browsers. Track pass/fail results in the Verdex dashboard or via your existing CI logs.
Maintain with Ease
Verdex monitors changes in your DOM over time. When something shifts, it updates the relevant locators automatically—no more sifting through broken selectors by hand.
Technical Specs
Built for modern development environments
Supported Languages
- TypeScript (Node.js 14+)
- Additional language support in beta
Supported Browsers
- Chromium (Chrome, Edge)
- Firefox
- WebKit/Safari
Framework Awareness
- React
- Angular
- Vue
- Svelte
- Standard web apps
CLI Integration
- Single command to generate, update, and run tests locally or in CI
Auto-Wait & Locator Healing
- Built-in intelligence for stable, flake-free tests
Parallel Execution
- Inherent concurrency; no special config needed
What Developers Say
Hear from teams who've transformed their testing workflow
"We cut our end-to-end test maintenance time by 70% using Verdex."
Senior QA Engineer
Retail Tech
"Our devs love that Verdex keeps everything in code, but we never have to fiddle with selectors."
Lead Software Engineer
SaaS Startup
"Finally, a tool that meets us where we are—CLI-based, code-first, but with the intelligence of codeless solutions!"
QA Director
Enterprise Fintech
Docs That Won't Slow You Down
Verdex is built for speed, and so are our docs. Quickly learn how to set up the CLI, generate POMs, and integrate with your favorite frameworks. Head over to our Documentation to see straightforward guides, example repos, and reference material—everything you need to get Verdex running in minutes.
Ready to Stop Fighting Flaky Tests?
Join developers who are cutting their test maintenance workload by half—and shipping features faster. Start your free trial of Verdex and see how a graph-driven, code-first approach transforms your UI testing for good.