lecture 10 of 180 completed

Keeping selectors in one place

When the same locators appear in ten files, one UI change breaks all of them. Put them in one class.

What you'll learn

  • Why repeated locators make one UI change expensive
  • How to keep locators in one place
  • Why page objects should not assert

Fixtures fixed repeated actions, like login. There is a second kind of repetition that hurts just as much.

These lines appear in eight different test files:

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 →