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.

members only

Keep reading with the full course

The Foundations track and the first 5 lectures of each framework are free. This lecture is part of the paid course, which unlocks every lecture, all three frameworks, and downloads.

See the options →