Playwright

Take a new bug card from To Do to Done

Hard90 pts~2 min
  • End-to-end flows
  • Modal forms
  • Drag and drop
  • Activity feeds
Practice app · TaskBoard

A team kanban board: sign-in, four columns with WIP limits, a create-card dialog, pointer-based drag and drop, inline title editing, a right-click card menu with archive and undo, delete confirmation, search, keyboard shortcuts, a native reset confirm and an activity log.

Test URL
/lab/playwright-taskboard-bug-lifecycle

Your starter code already declares TEST_URL — never hardcode a host.

Objective

Sign in, file a new bug card, move it through In Progress and Review to Done, and verify every step in the columns and the activity log.

Your task

  1. 1Open TEST_URL and sign in as lead@taskboard.test / Board@2026.
  2. 2Click #new-card-button and create “Fix checkout timeout” with the Bug label (#label-bug), Urgent priority, assignee Diego Alvarez and column To Do. It becomes card TB-112.
  3. 3Move TB-112 to In Progress (drag it, or use .card-menu-button → #menu-move → #move-to-progress) and assert #wip-warning-progress appears, because In Progress now holds 4 cards.
  4. 4Move TB-112 to Review and assert the In Progress warning disappears.
  5. 5Move TB-112 to Done.
  6. 6Assert TB-112 is in Done with the Bug label and that #activity-log lists its creation and all three moves.

Acceptance criteria

  • Card TB-112 “Fix checkout timeout” is in Done with the Bug label.
  • The activity log records the creation and the moves to In Progress, Review and Done.
  • The In Progress WIP warning is gone at the end.
  • The test makes at least three assertions along the way.

Fixtures

Email
lead@taskboard.test
Password
Board@2026
Signed-in member
Maya Lin (Project lead)
Board
Website Relaunch, 11 cards (TB-101 to TB-111); new cards get TB-112, TB-113…
Today’s date
Tuesday 10 November 2026 (due dates are relative to it)
Team
Maya Lin, Diego Alvarez, Priya Nair, Sam Okafor, Lena Fischer

Playwright · Playwright Challenges · TaskBoard