Talk Description
Most Selenium test frameworks are designed with local execution in mind, with no significant performance hit to making additional wire calls. When executing on a remote server, however, each unnecessary command incurs a latency cost that adds up quickly. Some of the biggest offenders serve no real purpose and can be easily eliminated, while others serve an important function in synchronizing your code with the state of the browser.Â
In this Masterclass, Titus Fortner shares examples of the most common extraneous commands. Then he walks you through how to rethink your synchronization strategy to dramatically improve performance while maintaining reliability.
In this Masterclass, Titus Fortner shares examples of the most common extraneous commands. Then he walks you through how to rethink your synchronization strategy to dramatically improve performance while maintaining reliability.
By the end of this session, you'll be able to:
- Discover the advantages of wrapping element objects to save state
- Recall new timeouts and pageLoadStrategy W3C capabilities
- Recognise why asking for forgiveness is better than asking for permission
Sr Developer Advocate
I'm an open source software developer and a core contributor to automated testing projects including Selenium and Watir. I implemented automated testing solutions at several companies before joining Sauce Labs as a Solutions Architect, where I worked extensively with clients to improve their testing code and strategies. Currently a Senior Developer Advocate at Sauce Labs, I'm passionate about building communities and improving the software industry’s understanding of how to successfully conduct testing at scale and provide digital confidence.
Sr Developer Advocate
I'm an open source software developer and a core contributor to automated testing projects including Selenium and Watir. I implemented automated testing solutions at several companies before joining Sauce Labs as a Solutions Architect, where I worked extensively with clients to improve their testing code and strategies. Currently a Senior Developer Advocate at Sauce Labs, I'm passionate about building communities and improving the software industry’s understanding of how to successfully conduct testing at scale and provide digital confidence.
Suggested Content
Unclear requirements equal hidden bugs. Let Keysight Generator with Gen AI parse the acronyms & deliver instant coverage
Explore MoT
Tue, 24 Jun
Testing Android Automotive apps is getting more complex. In just 45 minutes, see how Squish helps QA teams automate testing across embedded systems—efficiently and at scale.
Ascend to leadership roles by mastering strategic skills in automation strategy creation, planning and execution
A one-day educational experience to help business lead with expanding quality engineering and testing practices.
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community