← All projects
intermediate9h

Build a Maintainable Learning Portal Selenium Suite

Build a real, local Java + Selenium WebDriver + JUnit test suite modeling a learning platform's key flows — explicit waits, page objects, component objects, and CI execution. Compiled and run entirely on your own machine; this platform does not execute Selenium or Java.

Tracks: Selenium WebDriver Automation

Objectives

  • Set up a real, local Maven project with Selenium WebDriver and JUnit 5
  • Automate a realistic multi-page workflow using only explicit or fluent waits, with zero fixed sleeps
  • Structure the suite with page objects and at least one reusable component object
  • Write JUnit parameterized tests covering multiple input scenarios
  • Diagnose a real failure (a stale element or timing issue) and integrate the suite into CI

Before you start

Milestones

0%

References