lecture 16 of 160 completed

Putting it together: a Selenium framework

Selenium gives you parts, not a framework. This is the structure teams build from them, and what to do when it slows down.

What you'll learn

  • The six layers every Selenium project ends up building
  • Why dependencies must point one way
  • What a good test looks like once the layers exist

Cypress and Playwright hand you a framework. Selenium hands you a browser control library and expects you to build the rest. Every serious Selenium project therefore contains roughly the same hand-built structure, and knowing it is what "Selenium experience" means on a CV.

The shape.

full course

Keep reading with the full course

The Foundations track and the first lessons in each framework are free. This lesson needs full course access. A course plan includes all lessons for Playwright, Cypress and Selenium.

See course plans →