PrompterOne.Web.UITests.Reader is the runnable browser acceptance suite for Learn, Reader, Teleprompter, and responsive reading-surface flows.
Learn/*Reader/*Responsive/*Teleprompter/*
dotnet testmust be enough to run this suite. Do not require env vars, custom ports, or manual app startup.- Reuse the shared browser harness from
tests/PrompterOne.Web.UITests; do not fork or locally duplicate fixture, host, or driver infrastructure. - Keep reader-facing specs focused on routed reading surfaces, playback, responsive visibility, and screenshot-backed fidelity checks.
- Use dedicated
data-testselectors and named constants only.
node ./tests/PrompterOne.Web.UITests/bin/Debug/net10.0/.playwright/package/cli.js install chromiumdotnet test @./tests/dotnet-test-progress.rsp --project ./tests/PrompterOne.Web.UITests.Reader/PrompterOne.Web.UITests.Reader.csproj
playwright
- Reader and teleprompter flows must keep real-browser fidelity checks and screenshot capture.
- Responsive checks stay mandatory for routed reading surfaces; do not narrow the viewport matrix casually.
- Keep reading-flow helpers shared only when they are reused across suites.