Advanced Selenium: Support Classes

Go to class
Write Review

Free Online Course: Advanced Selenium: Support Classes 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: Support Classes is taught by Alan Richardson.

Overview
  • Automate more effectively using support classes within Selenium WebDriver. Learn about element abstractions, locators, state and element synchronization, and more.

Syllabus
  • Introduction

    • The best-kept secret in WebDriver
    • What you should know
    1. Overview
    • What are the support classes?
    • Quick wins
    2. Element Abstractions
    • What is an element abstraction?
    • Creates your own element abstractions
    3. Locators
    • What are locators?
    • Create your locators
    4. State and Element Synchronization
    • What is synchronization?
    • Expected conditions
    • FluentWait: Waiting for anything
    5. Page Objects with PageFactory
    • What is a page object?
    • What is PageFactory?
    • Ajax and default locator strategies
    • PageFactory pros and cons
    • Loadable components
    • Slow loadable components
    6. Logging with EventFiringWebDriver
    • What is EventFiringWebDriver?
    • How do you use it?
    Conclusion
    • Next steps