05 June 2025 —
14:00 to
14:45 on
QA & Testing Stage
In today's fast-paced software development landscape, test automation suites grow exponentially with each new feature and functionality. This growth often leads to a challenging situation where even minor code changes can trigger cascading test failures, despite the application functioning correctly.
While such scenarios are sometimes inevitable, having the right architectural patterns in place can significantly reduce their impact and recovery time. This talk introduces a robust solution combining the Loadable Component pattern with Selenium's Page Object Model, offering a powerful approach to handling dynamic page loads in modern web applications. Through practical demonstrations, we'll explore how these established patterns can transform brittle test suites into maintainable, reliable automation frameworks. We'll explore practical implementations that go beyond basic wait strategies, demonstrating how to create resilient test suites that can handle complex loading scenarios. Through real-world examples and live coding demonstrations, attendees will learn how to:- Implement the Loadable Component pattern to handle asynchronous page loads - Create resilient page objects that automatically verify their own state- Reduce test flakiness and improve maintenance through structured component loading - Debug common loading issues with enhanced error reportingWhether you're an experienced automation engineer or just starting with Selenium, you'll walk away with actionable patterns and strategies to improve your test suite's reliability and maintainability. Join us to transform your approach to automated web testing and take your Selenium skills to the next level.
Read More...
By
Sargis Sargsyan [Director of Engineering — Align Technology]