Quick start. From the repo root, run python3 -m http.server 8000 --directory site, then open a page:

bash
se-cli open http://localhost:8000/test-pages/forms.html
se-cli snapshot

๐Ÿ“ Basics & Apps

  • Example Page
    A minimal page with one heading and one link โ€” the canonical "first snapshot" target.
    test-pages/example.html
  • Todo App
    Interactive todo application โ€” the full add / check / clear flow used in the acceptance criteria.
    test-pages/todo.html

โœ๏ธ Forms & Interaction

  • Form Elements
    Inputs, selects, checkboxes, and radios โ€” exercises fill, select, check, uncheck.
    test-pages/forms.html
  • Button Test Page
    Buttons with click handlers โ€” exercises click, dblclick, and hover state changes.
    test-pages/buttons.html

๐Ÿงญ Navigation & Tabs

  • Navigation Links
    Links for testing goto, go-back, go-forward, and reload.
    test-pages/links.html
  • Tabs Test Page
    Links that open new tabs/windows โ€” exercises tab-list, tab-new, tab-select, tab-close.
    test-pages/tabs.html

๐ŸŽฏ Snapshot & Structure

  • Snapshot Test Page
    Rich ARIA structure โ€” nav, tabs, menu, tree, table, alerts โ€” for snapshot and find testing.
    test-pages/snapshot.html
  • IFrame Test Page
    Same-origin and cross-origin iframes โ€” exercises recursive snapshot with cross-frame refs (f3e15).
    test-pages/iframe.html
  • Shadow DOM Test Page
    Open shadow roots with interactive elements โ€” exercises Shadow DOM traversal and ref assignment.
    test-pages/shadow-dom.html

๐Ÿ’พ Storage

  • Storage Test Page
    localStorage and sessionStorage entries โ€” exercises localstorage-*, sessionstorage-*, and state-save/load.
    test-pages/storage.html

๐Ÿงช Testing & Assertions

  • Wait & Retry Test Page
    Delayed visibility, dynamic elements, and flaky buttons โ€” exercises --wait, --timeout, and --retry flags.
    test-pages/wait.html
  • Assertions Test Page
    Visibility, state, text, value, count, attribute, and dynamic elements โ€” exercises expect assertions (v0.6).
    test-pages/assertions.html
  • Interactions Test Page
    Hover, drag, dialogs, upload, and resize targets โ€” exercises v0.5 interaction commands.
    test-pages/interactions.html
  • Network Debug Test Page
    Console logs, network requests, and route mocking โ€” exercises highlight, console, requests, route commands (v0.7).
    test-pages/network-debug.html
โ„น
Each test page is a standalone light-themed HTML file with its own inline styles โ€” they intentionally differ from this dark documentation site so they resemble real-world pages you'd automate. The integration suite drives them with se-cli itself (dogfooding).