YoVDO

Selenium Essential Training

Offered By: LinkedIn Learning

Tags

Selenium Courses Javascript Courses GitHub Courses Continuous Integration Courses CSS Selectors Courses Automation Testing Courses Browser Automation Courses

Course Description

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

Related Courses

Continuous Delivery & DevOps
University of Virginia via Coursera
Create Your First Automation Script Using Selenium and Java
Coursera Project Network via Coursera
Data-Driven Testing (via Excel sheet) with Selenium & TestNG
Coursera Project Network via Coursera
The Complete Core Java Course : Learn to Code
Udemy
Selenium WebDriver & Java - Automation with Selenium [2020]
Udemy