Advanced Selenium: 3 Synchronization Strategies
With Alan Richardson
Liked by 210 users
Duration: 2h 30m
Skill level: Advanced
Released: 3/19/2020
Course details
One of the most common issues associated with automating GUI applications is flakiness: when sometimes a test works, but sometimes it fails—even though neither the application nor the test changed. One of the most common causes of intermittent execution is a failure to synchronize effectively. In this course, learn how to avoid flaky tests by effectively synchronizing your test code with the application state using Selenium WebDriver. Instructor Alan Richardson shares fixes to common problems and discusses the range of solutions available to help make WebDriver test automation robust and reliable. Discover how to use built-in WebDriver classes such as WebDriverWait, as well as external libraries like Awaitility. Plus, learn how to use JavascriptExecutor to run JavaScript as part of your WebDriver code; this can help you create workarounds and synchronize against internal application state.
Skills you’ll gain
Meet the instructor
Learner reviews
-
Kate Lazareva
Kate Lazareva
Software Test Engineer | QA Web Engineer | QA Mobile Engineer | API Test Engineer | Automation | Selenium | JAVA | TestNG | JUnit
-
Pavleen Kaur
Pavleen Kaur
Automation Engineering Manager
-
Manish Tiwari
Manish Tiwari
M.Tech | ISTQB Certified |Test Automation Engineer| Hacker Rank Problem Solving Certificate
Contents
What’s included
- Practice while you learn 1 exercise file
- Learn on the go Access on tablet and phone