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

LinkedIn Learning

Selenium Essential Training

via LinkedIn Learning

Overview

Learn more about Selenium, including how to improve your use of WebDriver, advanced locators, component interactions, synchronizations, and more.

Syllabus

Introduction
  • Welcome
  • Get set up
1. Review Fundamentals
  • The Selenium project
  • Using WebDriver
  • Browser drivers
  • WebDriver tips and tricks
  • Inspecting Elements
2. Succeeding with WebDriver
  • Look at the test application
  • Keyboard and mouse input
  • Using autocomplete
  • Scroll to element
  • Switch to active window
  • Switch to alert
  • Executing JavaScript commands
  • Drag and drop
3. Using Advanced Locators
  • Determine which locator to use
  • Combine multiple CSS attributes
  • Text matching
  • Using wildcards
4. Interacting with Components
  • Common components
  • Radio buttons and checkboxes
  • Date pickers
  • Dropdown menus
  • File upload
5. Synchronization Issues
  • Why synchronization is an issue
  • Implicit waits
  • Explicit waits
6. Putting It All Together
  • Automate a workflow using WebDriver
  • Confirm the behavior of the test
  • Clean up the test
  • Use page objects
7. Project Integration
  • Connect to GitHub
  • Setup CI
  • Run in CI (continuous integration) servers
  • Use cloud-based testing tools
Conclusion
  • Next steps

Taught by

Meaghan Lewis

Reviews

4.6 rating at LinkedIn Learning based on 616 ratings

Start your review of Selenium Essential Training

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.