Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Advanced Selenium: Support Classes

via LinkedIn Learning

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

Taught by

Alan Richardson

Reviews

4.7 rating at LinkedIn Learning based on 112 ratings

Start your review of Advanced Selenium: Support Classes

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.