Something went wrong. Try again.
we (web engine): Experimental web browser project to understand the limits of Claude
Something went wrong. Try again.
Add e2e headless test harness master
Adds crates/e2e — a headless test driver that runs the full library pipeline (parse → script → style → layout → software render) without AppKit and writes PNG screenshots, DOM dumps, and console captures. Includes: - 12 self-contained smoke pages (basic, box model, typography, forms, tables, flex, JS DOM, positioning, overflow, links, canvas, SVG) - crates/e2e/scenarios/smoke.we covering all pages - Scenario DSL (goto, screenshot, dump_dom, dump_console, asserts) - Capture-mode console output API (set_console_output) on we-js Vm - we-text/rasterizer module - CLAUDE.md and PLAN.md updated to document the harness Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Author Pierre Le Fevre Co-author Claude Opus 4.7 Date (May 16, 2026, 8:43 PM UTC) Commit 8819fa50 8819fa503b812cd5ca308454e3b4129cb00de5be Parent 24505227 2450522767ec6e655de3ced5f80c14f68fa15a58