E2E 0.22 changes post-login screenshots and adds hosted test targets
Updated E2E
Summary
A breaking screenshot-policy change accompanies BrowserStack and ACP support, pixel drags and selective recordings.
- Tool
- E2E
- Category
- Coding agents
- Date
- Pricing
- Not stated in the sources we cited.
- Sources
- Official e2e@0.22.0 release notes
- Official @e2e-dev/web@0.15.4 release notes
- Official @e2e-dev/testmu@0.0.3 release notes
- Official @e2e-dev/mobile@0.12.5 release notes
- Official @e2e-dev/limrun@0.2.3 release notes
- Official @e2e-dev/github@0.4.4 release notes
- Official @e2e-dev/decision@0.3.1 release notes
- Official @e2e-dev/browserstack@0.1.0 release notes
- Official @e2e-dev/acp@0.1.0 release notes
E2E 0.22 and its accompanying engine releases are covered together. The most consequential change is what the model can see after a secret is entered.
Review screenshot exposure before upgrading
Filling a secret no longer disables model screenshots. Secure input fields remain masked and text output still redacts secret values, but a secret displayed in a plain input or elsewhere on the page can appear in the image sent to the model provider. The release explicitly recommends test credentials. A show-password control or an application echoing a value therefore needs attention; text redaction is not equivalent to image redaction.
This restores vision-based assertions and pixel actions after sign-in, including tests that restore sessions. It also removes the previous pixel-taint interface, so integrations using that interface need a migration review.
More ways to drive and inspect a test
The release adds point-to-point dragging and selective recording through start/stop recording calls. The BrowserStack engine leases real Android and iOS devices through App Automate, while the ACP adapter adds an agent integration. Related web and mobile packages are part of the same release group, not separate product launches.
Mobile target selection avoids booted devices held by another agent-device session. Cleanup failures now affect the exit result and appear in the report, rather than leaving a misleading green summary. These are documented behavior changes; no reliability or speed benchmark was performed. Hosted-device accounts and model-provider costs are separate from the framework.
See the e2e hub.
More from E2E
E2E 0.23.0 adds doctor, engine protocol and viewport resize
E2EE2E 0.23.0 (November 5, 2026) adds e2e doctor, an out-of-process engine protocol, agent viewport resize, MCP run_tests, and a breaking inputValue/isChecked change.
Category: Coding agents
Pricing: Open source
e2e adds decision-model test filtering
E2EA new decisionFilter asks which tests a change can affect, alongside Cursor plugin support and per-action hooks.
Category: Coding agents
Pricing: Not stated
E2E 0.20.0 adds a watch mode to its test runner
E2EE2E 0.20.0, released October 12, 2026, adds e2e run --watch to re-run tests on save, plus session, TypeScript and shutdown fixes.
Category: Coding agents
Pricing: Open source
E2E mobile 0.12.0 fails iOS offline mode, adds Android fold
E2EE2E's @e2e-dev/mobile 0.12.0, released October 12, 2026, makes iOS offline calls fail, enables Android fold and adds a Limrun device provider.
Category: Coding agents
Pricing: Open source
Questions
What is E2E?
E2E is a TypeScript testing framework for web and mobile apps. The product site and repository describe agent actions that can be recorded and replayed without calling the model again when the cache matches.
Is E2E open source?
Yes. The GitHub API reports Apache-2.0 for tester-army/e2e.
What shipped in the latest release covered here?
e2e@0.23.0, published November 5, 2026. It adds e2e doctor, an out-of-process engine protocol, a resize_viewport agent tool, MCP run_tests, test.fail, and a breaking change where inputValue/isChecked throw ACTION_FAILED on nodes without a value or checked state.
Where are the docs?
As of 0.23.0, CLI help, e2e init output and the MCP server listing point to https://e2e.com/docs.
Filed on Agent Radar. Claims in this note are limited to the sources above.