Selenium WebDriver 4

Sign in to the team board

Easy30 pts~2 min
  • Login forms
  • Negative testing
  • Explicit waits
  • Assertions
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/selenium-taskboard-sign-in

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

Objective

Sign in to TaskBoard, first with a wrong password to see the error, then with the correct credentials, and verify the “Website Relaunch” board opens for Maya Lin.

Your task

  1. 1Open TEST_URL. The sign-in form is shown.
  2. 2Type lead@taskboard.test into #login-email and Board@2025 (wrong year) into #login-password, then click #login-submit.
  3. 3Assert #login-error reads “Incorrect email or password”.
  4. 4Replace the password with Board@2026 and click #login-submit again.
  5. 5Assert #board-title reads “Website Relaunch” and #user-name reads “Maya Lin”.

Acceptance criteria

  • The board “Website Relaunch” is displayed.
  • The header shows the signed-in member, Maya Lin.
  • The browser is on the #/board route.
  • The test asserts both the error and the signed-in state.

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

Selenium WebDriver 4 · Selenium Challenges · TaskBoard