Skip to content
Preptima
mediumConceptDesignMidSenior

What does auto-waiting do in Playwright and Cypress, how do the two differ architecturally, and what can neither of them test?

6 min readUpdated 2026-08-15

Answer

Short answer

Auto-waiting runs actionability checks before an action and retries assertions that are bound to a locator, so it removes timing races but never wrongness. Playwright drives the browser from a separate Node process.

Was this answer helpful?

Likely follow-ups

  • Your assertion passes locally and fails in CI on the same build. Where do you look first in each tool?
  • How would you test a flow that opens a payment provider on a different origin in a new tab?
  • When is running test code inside the browser an advantage you would deliberately choose?
  • What belongs in this layer at all, once you have component tests and API tests?

Related questions

Further reading

Related Topics