Advanced Selenium: 3 Synchronization Strategies

Go to class
Write Review

Free Online Course: Advanced Selenium: 3 Synchronization Strategies provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced Selenium: 3 Synchronization Strategies is taught by Alan Richardson.

Overview
  • Put an end to flaky tests. Learn how to effectively synchronize your test code with the application state using Selenium WebDriver.

Syllabus
  • Introduction

    • End flaky tests by synchronizing well
    • What you should know
    1. Introduction
    • Why do you need synchronization?
    • WebDriver built-in waits
    • Implicit wait vs. explicit wait
    2. Synchronizing with WebDriverWait
    • What is WebDriverWait?
    • WebDriverWait usage patterns
    • ExpectedConditions
    • Writing a custom expected condition
    • Configuring WebDriverWait
    3. Synchronizing with JavascriptExecutor
    • Overview of JavaScriptExecutor
    • Waiting for JavaScript
    • Using JavaScript for waiting
    4. Synchronized Components
    • WebDriver synchronized components
    • Custom synchronized components
    5. Synchronization Libraries
    • Introducing thewaiter
    • Introducing Awaitility
    • Creating your waiting libraries
    6. Waiting Considerations
    • Remote WebDriver
    • General hints and tips
    Conclusion
    • Next steps