Testing the Internet
Dynamic Controls
What you’ll learn
In this lesson, you’ll learn how to automate scenarios where controls are dynamically added or removed from a web page. You’ll see how Leapwork makes it simple to handle disappearing checkboxes, delayed buttons, and other UI changes that usually cause unstable tests.
Note: To build the same automation flows demonstrated in the video, use this test website
👉https://the-internet.herokuapp.com. It includes all the sample test cases you need to practice and create your own automation in Leapwork.
Key lessons
- Why dynamic controls (appearing/disappearing elements) cause test instability.
- Using Click Web Element to trigger UI changes like removing a checkbox.
- Applying Await Not Found to wait intelligently for elements to disappear.
- Validating expected outcomes when controls are dynamically added or removed.
- Building robust, code-free flows to handle unpredictable UI changes.
Additional resources
Continue your learning journey and explore all available product training sessions.