Automate more effectively using support classes within Selenium WebDriver. Learn about element abstractions, locators, state and element synchronization, and more.
Overview
Syllabus
Introduction
- The best-kept secret in WebDriver
- What you should know
- What are the support classes?
- Quick wins
- What is an element abstraction?
- Creates your own element abstractions
- What are locators?
- Create your locators
- What is synchronization?
- Expected conditions
- FluentWait: Waiting for anything
- What is a page object?
- What is PageFactory?
- Ajax and default locator strategies
- PageFactory pros and cons
- Loadable components
- Slow loadable components
- What is EventFiringWebDriver?
- How do you use it?
- Next steps
Taught by
Alan Richardson