Five Selenium Secrets for Savvy SDETs


Details
This will be our first IN PERSON Meetup in 3 years! Please join! There will be food and beverages provided.
In this presentation, Paul Grossman shares several valuable tips and myths for achieving success in test automation using Selenium.
We begin by discussing the choice of programming languages for Selenium automation and explore different options to consider.
Next, we dive into advanced page synchronization techniques, specifically focusing on detecting spinners to ensure tests avoid the dreaded “NoSuchElementException” error.
Paul then takes a dive into SelectorsHub, designed to simplify the process of writing complex CSS and XPath locators. He highlights its hidden benefits with a demo captur1ing short lived popup elements.
Another key topic covered is the advantages of writing method wrappers. Paul explains how they can encapsulate common functionalities, enhance code maintainability, and promote reusability leading to a robust test automation framework.
Finally, this session will address the challenge of optimizing thread.sleep() calls in test automation code to optimize execution speed. He presents alternative strategies that can minimize the need for sleep calls while maintaining the reliability of test scripts. Furthermore, he will demonstrate code that helps watch the console logging without a full screen browser getting in the way during debug runs of the code development tool of choice.
By incorporating these five tips and tricks, attendees will gain valuable insights into improving their test automation practices using Selenium, resulting in more efficient, maintainable, and successful test automation projects.
About the speaker
Paul Grossman is the Dark Arts Wizard of test automation. He has 22 years experience as a Software Developer Engineer in Test starting with WinRunner. He has experience in numerous test automation toolsets including several years in Selenium with Java.
In the past Paul has automated the testing of medical equipment, insurance policies and entertainment kiosks to name a few. Most recently he has been the Project Manager for a freight tracking company boasting a suite of 1200+ automated test cases. Paul has been a speaker at conferences for 18 years, always with a live demo sharing tips from his experiences with a little humor. He also has been a course instructor for the International Institute of test automation. When Paul is not spending time automating test cases, he is producing demo videos on his YouTube channel about a wide variety of test automation tools.
About Nimbler Spaces
Nimbler Spaces, an esteemed coworking destination, has been flourishing for the past two years. Nestled on the fifth floor of a historic red brick building in the heart of River North, our space offers a captivating blend of history and modernity. We take pride in providing you with affordable, flexible, and tailored work space solutions that cater to your individual needs. From our inviting artsy lounge area to a range of private offices in various sizes, as well as two expansive classrooms ideal for trainings and events, Nimbler Spaces offers a truly versatile environment. What truly sets us apart is our vibrant and collaborative community, composed of a diverse array of professionals who inspire and energize one another.

Five Selenium Secrets for Savvy SDETs