Dashboard

Playwright Migration

Migrate the full Galaxy Selenium suite to Playwright and recover the core of PR #21199, via small atomic PRs.

Raw
Revised:
2026-09-21
Revision:
17

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.md symlinks to it).
  • PROBLEMS_AND_GOALS.md — big-picture context.
  • GESTURE_ABSTRACTION_DESIGN.md — design for the backend-neutral input/gesture vocabulary replacing action_chains().
  • BRANCHES.md — branches and PRs for this project; mirrors vault/agents/gx_branches/MY_BRANCHES.md.
  • SELENIUM_ONLY_SURVEY.md — breakdown of the remaining 140 @selenium_only tests, diagnosed blockers, and the local state-accumulation trap.
  • WORKFLOW_EDITOR_PLAYWRIGHT_STATUS.md — salvaged playwright_backlog triage; remaining workflow-editor selenium_only tests and established Playwright patterns.