Advanced Selenium: 3 Synchronization Strategies Preview

Advanced Selenium: 3 Synchronization Strategies

With Alan Richardson Liked by 207 users
Duration: 2h 30m Skill level: Advanced Released: 3/19/2020

Start my 1-month free trial

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

4.9 out of 5

70 ratings
  • 5 star
    Current value: 64 91%
  • 4 star
    Current value: 6 8%
  • 3 star
    Current value: 0 0%
  • 2 star
    Current value: 0 0%
  • 1 star
    Current value: 0 0%

Contents

What’s included

  • Practice while you learn 1 exercise file
  • Learn on the go Access on tablet and phone

Similar courses

Download courses

Use your iOS or Android LinkedIn Learning app, and watch courses on your mobile device without an internet connection.