Simply enter your keyword and we will help you find what you need.

What are you looking for?

Test Automation

← Back to timetable

MAIN TRACK TALK

From Polling to Events: The Future of Browser Automation

Selenium, Playwright, and Cypress users often switch tools without changing their approach, repeating the same problems. This talk contrasts traditional polling with event-based automation, showing how each tool enables browser events to improve reliability. You will learn practical recipes to adopt future-proof, event-driven automation.

This talk will explain how Selenium, Playwright, and Cypress offer an event-based approach to common automation use cases. The attendants will observe how the traditional approach works and how the event-based approach is applied in practice. From network interception to authentication flows, and from element finding to debugging, this comparison will illustrate the differences between the two approaches. Ultimately, this exercise will yield a set of recipes that they can adopt and utilise in their own contexts.


What you’ll learn


Understand the limitations of the polling-based approach and why it no longer meets the needs of modern web applications.


Gain practical recipes for adopting an event-based approach and applying it to automation challenges.


Recognise that reliable automation requires a shift in mindset: from reactive, polling-based checks to proactive, event-driven testing.


Session details

Track 2

15:15h - 16:00h · May 28th

40 min talk + 5 min Q&A

Event-driven Test Automation

Advanced Level

Talk in English, Translated to Spanish

diego_molina

Diego Molina

Diego Molina is a Software Engineer who is fascinated by testing. He is a Selenium core committer. He enjoys empowering testers and developers by creating helpful testing tools and infrastructure, as well as through engaging workshops. Diego can often be spotted speaking at Selenium/Appium/Testing conferences, and most of the time, you can find him on the Selenium Slack channel. Currently, he works at Sauce Labs as a Staff Software Engineer.