AI Summary

Overview

e2e is a groundbreaking, next-generation end-to-end testing framework designed for modern web and mobile applications. It revolutionizes the testing process by allowing you to describe goals in natural language, empowering an intelligent agent to drive your application to achieve those goals. This innovative approach simplifies test creation and maintenance, making E2E testing more accessible and efficient than ever before.

Key Features

  • Natural Language Test Descriptions: Write tests in plain English, making them understandable to a wider audience and easier to maintain.
  • AI-Powered Agent: An intelligent agent interprets your natural language descriptions and interacts with your application to achieve the desired outcomes.
  • Combined Action & Assertion: Execute actions and verify results within the same test flow using locators and assertions, streamlining your test suite.
  • Intelligent Replay: The framework records agent actions, allowing subsequent test runs to replay these actions without further model calls until the application state changes, significantly speeding up regression testing.
  • Versatile Engine Support: Works seamlessly with both web and mobile applications, leveraging powerful underlying engines like Playwright for web and agent-device for mobile.
  • Extensible Ecosystem: A modular architecture with packages for various integrations, including browser engines, mobile simulators, reporting, and decision models.
  • Comprehensive Documentation: Accessible documentation available online and locally within the e2e package.

Typical Use Cases

  • End-to-End Testing for Web Applications: Ensure the complete user journey for your web apps is functioning as expected, from initial interaction to complex workflows.
  • End-to-End Testing for Mobile Applications: Validate the user experience and critical flows on both iOS and Android devices, including simulators and emulators.
  • Regression Testing Automation: Leverage the intelligent replay feature to quickly and efficiently run regression tests, identifying unintended side effects.
  • Accelerated Test Development: Reduce the time and effort required to write and maintain tests by using natural language descriptions.
  • Cross-Browser and Cross-Platform Validation: Test your applications across multiple browsers (Chromium, Firefox, WebKit) and mobile platforms with a unified framework.
  • CI/CD Integration: Integrate test results directly into your development pipeline, with reporters like @e2e-dev/github for automated feedback on pull requests.

Repository Trajectory

Trended #12 on daily

October 7, 2026

First tracked on GitTrend

October 7, 2026

Loading README...

Contributors

Languages

TypeScript

98%

JavaScript

2%

About

Next generation e2e testing framework for web and mobile apps.

Related Blogs

Topics

e2e

e2e-testing

end-to-end-testing

mobile

mobile-testing

playwright

web

Contributors

Languages

TypeScript

98%

JavaScript

2%