Daily AI Insight
数据源洞察报告

免责声明

本站内容由 AI 自动聚合、分析与生成,仅供信息参考与学习交流,不构成投资、法律、医疗或其他重大决策建议。请结合原始信源独立判断,作者不对因使用本站内容而产生的任何后果承担责任。

关于本项目

个人开源实验项目,由 @sqliang 构建与维护。

在 GitHub 查看源码

© 2026 Daily AI Insight Engine · Built with AI-assisted pipelines

← 返回 GitHub Trending
Scout·清单github.com

Article Intelligence

tester-army/e2e

打开原文 ↗

先看结论

Next generation e2e testing framework for web and mobile apps.https://tester.army/e2e e2e 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, Expo, SwiftUI, Jetpack Compose, Kotlin Multiplatform, and Flutter, each a standalone project with a passing suite. Packages 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/github Reporter that posts results as a pull request comment. @e2e-dev/kernel Kernel hosted browsers for the web engine. @e2e-dev/eas EAS Simulators hosted iOS simulators and Android emulators for the mobile engine. @e2e-dev/decision Decision-model executors for bounded semantic actions and assertions. Documentation e2e.tester.army/docs. The e2e package ships every page, so coding agents can read them offline in node_modules/e2e/docs. Contributing See CONTRIBUTING.md. Questions go to Discord. Security Please don't open public issues for security vulnerabilities. Follow SECURITY.md and report them to security@tester.army. 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. Made by TesterArmy e2e is built by TesterArmy, the agentic testing platform that runs natural language tests on web and mobile apps, on every pull request or on a schedule. Apache-2.0.

核心指标

先判断这篇文章值不值得继续读

评分用于衡量信号强度,判断类指标用于解释方向、热度、后续动作与可信程度。

影响力

衡量事件对技术、产业或生态的外部影响强度。

N/A

复合价值

综合新颖性、可执行性与长期观察价值。

N/A

情绪

N/A

当前信息不足,暂时不能稳定判断这篇文章的市场或社区情绪。

01

提取事实

结构化事实、实体识别与逻辑链

客观摘要

Next generation e2e testing framework for web and mobile apps.https://tester.army/e2e e2e 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. Packages 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/github Reporter that posts results as a pull request comment. @e2e-dev/kernel Kernel hosted browsers for the web engine. @e2e-dev/eas EAS Simulators hosted iOS simulators and Android emulators for the mobile engine. @e2e-dev/decision Decision-model executors for bounded semantic actions and assertions. Documentation e2e.tester.army/docs. The e2e package ships every page, so coding agents can read them offline in node_modules/e2e/docs. Contributing See CONTRIBUTING.md. Questions go to Discord. Security Please don't open public issues for security vulnerabilities. Follow SECURITY.md and report them to security@tester.army. 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. Made by TesterArmy e2e is built by TesterArmy, the agentic testing platform that runs natural language tests on web and mobile apps, on every pull request or on a schedule. Apache-2.0.

Hype

N/A

暂无足够信息判断热度是否来自真实进展。

行动建议

N/A

暂无明确后续动作,建议先按影响力和风险信息判断是否继续读。

置信度

分别对应影响力、复合价值与 Hype 判断的可信程度。

N/A

02

影响与价值

技术/商业影响、关注焦点与受影响对象

03

风险、机会与行动

结合机会清单和风险矩阵判断后续关注重点

阅读导览

点击跳转到正文区块

NAV
01提取事实↘02影响与价值↘03风险、机会与行动↘

同源文章

上一篇cloudflare/security-audit-skill下一篇earthtojake/text-to-cad