Description
In this course, you will learn:
- The fundamentals and shows you how to get the most out of WebDriver.
- The mechanics of advanced locators and interacting with components.
- How to overcome common synchronization issues. She wraps up by covering workflows and integrations
Syllabus:
- Introduction
- 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
- 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