Playwright Migration
Overview
Move the entire Galaxy Selenium test suite onto Playwright so no selenium_only
decorators remain, using small, atomic, obviously correct PRs.
Goals
- Run every Selenium test under Playwright; drop
selenium_only. - Recover the core functionality and tests from galaxyproject/galaxy#21199, minus the Jupyter notebook work.
- Keep backlog of issues empty ./BACKLOG.md by working through them.
Files
AGENTS.md— instructions for agents working on this project (CLAUDE.mdsymlinks to it).PROBLEMS_AND_GOALS.md— big-picture context.GESTURE_ABSTRACTION_DESIGN.md— design for the backend-neutral input/gesture vocabulary replacingaction_chains().BRANCHES.md— branches and PRs for this project; mirrorsvault/agents/gx_branches/MY_BRANCHES.md.SELENIUM_ONLY_SURVEY.md— breakdown of the remaining 140@selenium_onlytests, diagnosed blockers, and the local state-accumulation trap.WORKFLOW_EDITOR_PLAYWRIGHT_STATUS.md— salvagedplaywright_backlogtriage; remaining workflow-editorselenium_onlytests and established Playwright patterns.