Ana is a QA engineer writing an end-to-end test script for
a single-page application which loads data dynamically, and elements often appear on the page after a short delay. She encountered flakiness in previous automation attempts with other tools due to elements not being ready for interaction. The engineer wants to ensure the Playwright scripts are robust and don't require them to manually insert sleep or wait commands after every dynamic content load.Which Playwright feature is specifically designed to address this challenge and improve the reliability of the test scripts?