tester-army/e2e has 13,526 GitHub stars and 709 forks. GitHot measured +56 stars in 24 hours, +946 in 7 days, and +1,649 in 15 days. Last checked 2026-11-09 13:58 UTC. Last push 2026-11-07.
웹과 모바일 앱을 위한 차세대 E2E 테스트 프레임워크.
측정된 스타 증가
- in 24h
- +56
- in 7 days
- +946
- in 15 days
- +1,649
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
Originale2e
e2e is an end-to-end testing framework for web and mobile apps. Describe a goal in natural language and an agent drives the app to reach it. Check the result with locators and assertions in the same test.
// tests/checkout.e2e.ts
import { test, expect } from 'e2e';
test('a member upgrades to Pro', async ({ app, agent, screen }) => {
await app.open('/settings/billing');
await agent.act('upgrade the workspace to the Pro plan');
await agent.assert('the invoice preview shows a prorated amount');
await expect(screen.getByRole('status')).toContainText('Pro');
});
An agent step that a later assertion verifies records its actions, and the next run replays them with no model calls until the app changes. Tests without agent steps need no model. Bring your own subscription, API key, or local model.
Quick start
npx e2e init
init asks for an engine, web or mobile, and a model provider, then writes a
config and an example test. The
quickstart covers the rest.
To see a finished setup in your stack, open
examples/:
Vite, Next.js, Astro, Angular, Expo, SwiftUI, Jetpack Compose, Kotlin Multiplatform,
Flutter, and .NET MAUI, each a standalone project with a passing suite.
Packages
Core
| Package | What it does |
|---|---|
e2e |
The SDK, runner, and CLI. |
@e2e-dev/web |
Browser engine: Chromium, Firefox, and WebKit through Playwright. |
@e2e-dev/mobile |
iOS and Android engine: simulators and emulators through agent-device. |
@e2e-dev/decision |
Decision-model executors for bounded semantic actions and assertions, and decisionFilter(), which leaves out the tests a pull request is unlikely to affect. |
@e2e-dev/acp |
Runs agent steps on your own coding agent (Claude Code or Codex) over the Agent Client Protocol. |
Integrations
| Package | What it does |
|---|---|
@e2e-dev/kernel |
Kernel hosted browsers for the web engine. |
@e2e-dev/lightpanda |
Lightpanda, the open-source headless browser, started per run for the web engine. |
@e2e-dev/smol |
smol machines browsers for the web engine: by default, each attempt branches a warm Chromium microVM. |
@e2e-dev/testmu |
TestMu AI (formerly LambdaTest) hosted Android emulators, iOS simulators, and real devices for the mobile engine, and hosted Chrome and Edge for the web engine. |
@e2e-dev/browserstack |
BrowserStack App Automate real Android and iOS devices for the mobile engine. |
@e2e-dev/limrun |
Limrun hosted iOS simulators and Android emulators for mobile tests. |
@e2e-dev/eas |
Expo Simulators hosted iOS simulators and Android emulators for the mobile engine. |
@e2e-dev/github |
Reporter that posts results as a pull request comment. |
Documentation
e2e.com/docs. The e2e package ships
every page, so coding agents can read them offline in node_modules/e2e/docs.
Join us
Join us in changing how software gets tested. We are hiring.
Questions? Ask on Discord. Issues are for bugs and feature requests.
Want to hack on e2e? See Contributing. We prefer an issue or a Discord discussion before a pull request.
Security
Please don't open public issues for security vulnerabilities. Follow SECURITY.md and report them to [email protected].
Telemetry
The CLI sends anonymous usage data, such as which commands and engines run and
where runs fail, but no test content, app content, or credentials. Opt out with
npx e2e telemetry disable or E2E_TELEMETRY_DISABLED=1.
Telemetry lists every field.
Status
[!NOTE] e2e is in active development on the way to 1.0. APIs and config can still change between minor releases.
관련 프로젝트 살펴보기
freeCodeCamp/freeCodeCamp
freeCodeCamp.org의 오픈 소스 코드베이스와 커리큘럼입니다. 수학, 프로그래밍, 컴퓨터 과학을 무료로 배울 수 있습니다.
458,800 스타donnemartin/system-design-primer
대규모 시스템 설계 방법을 배우고 시스템 설계 면접을 준비할 수 있습니다. Anki 플래시카드가 포함되어 있습니다.
377,407 스타react/react
웹과 네이티브 사용자 인터페이스를 위한 라이브러리.
252,436 스타vuejs/vue
Vue 2 저장소입니다. Vue 3은 https://github.com/vuejs/core를 방문하세요.
212,624 스타