PrompterOne.Web.UITests.Studio is the runnable browser acceptance suite for GoLive, media, and end-to-end studio/live workflow flows.
GoLive/*Media/*Scenarios/*
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 studio/browser-media specs focused on GoLive, live-state transitions, media harnesses, recording, and end-to-end studio workflows.
- 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.Studio/PrompterOne.Web.UITests.Studio.csproj
playwright
- Media and GoLive flows must keep the deterministic synthetic-media harness intact.
- Recording, preview, and live-state assertions must stay production-shaped and screenshot-backed where already required.
- Keep live/studio helpers isolated here unless they are genuinely shared by multiple suites.