Coded Automation Isn't Dead—A Deep Dive on the Page Object Pattern with Some Super Cool New Twists
Software Development Engineers in Test know that page objects have long been used to make test automation more resilient. This talk evolves the page object pattern in ways that provide some really strong advantages over the traditional approach. Timothy Heck will demonstrate how to make page objects isolated from the browser automation technology, making it possible to switch from Selenium to Playwright (or the next big thing) without changing the page objects. This talk will also look at how to make self-narrating automation scripts where the simple act of interacting with a page object and executing assertions creates an HML log that is human readable and looks like a detailed test plan.