lecture 14 of 160 completed

The walls, and what to do when you hit one

Multiple tabs, multiple origins, downloads, iframes. A senior names the wall accurately and decides what to do about it.

What you'll learn

  • Which walls Cypress has, and why
  • The four options when you hit one
  • Why an unrecorded coverage gap is the worst outcome

The first lecture in this track explained why Cypress has walls. This one is the practical list, and more importantly, what to do at each one.

The senior behaviour being taught here is not memorising workarounds. It is naming the limit accurately, choosing deliberately, and being able to say "this is the wrong tool for this test" without it being an attack on the tool.

Multiple tabs. Not supported, and will not be.

A test cannot control a second tab, because a tab cannot control another tab.

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 →