Upgrade the membership plan
Easy25 pts~2 min
- Radio buttons
- Forms
- Confirmation messages
Practice app · StreamFlix
A dark-themed streaming service: sign-in, a “Who's watching?” picker with a PIN-locked Kids profile, paged browse carousels with hover cards, title details with seasons, debounced search, My List, a video player with shortcuts and a Skip intro button, a trailer iframe and plan selection.
Your starter code already declares TEST_URL — never hardcode a host.
Objective
Upgrade the account from the Standard plan to Premium using the plan radio cards and verify the confirmation.
Your task
- 1Open TEST_URL. You are signed in as Maya on the browse page.
- 2Click Account in the header (#nav-account).
- 3Select the Premium plan (#plan-premium) and click Save plan (#save-plan).
- 4Assert #plan-confirmation reads “Plan changed to Premium” and #current-plan shows Premium · $22.99/month.
Acceptance criteria
- The Premium radio is selected.
- The confirmation says the plan changed to Premium.
- The current plan shows Premium at $22.99/month.
Fixtures
- viewer@streamflix.test
- Password
- Stream@2026
- Profiles
- Maya · Leo · Kids (PIN locked)
- Kids PIN
- 2580
- Plans
- Basic $7.99 · Standard $15.49 (current) · Premium $22.99 per month
- Featured series
- Northbound Signal (3 seasons: 6, 8 and 4 episodes)
Selenium WebDriver 4 · Selenium Challenges · StreamFlix