Selenium Essential Training

Selenium Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 58m | 301 MB

Take your Selenium framework skills to the next level. In this course, Meaghan Lewis takes you past the basics covered in Learning Selenium, on to intermediate and advanced options. First, Meaghan reviews the fundamentals and shows you how to get the most out of WebDriver. Next, she takes you into the mechanics of advanced locators and interacting with components. Then, she shares how to overcome common synchronization issues. She wraps up by covering workflows and integrations.

Topics include:

  • Using browser drivers and WebDriver
  • Inspecting elements
  • Executing JavaScript commands
  • Selecting a locator
  • Combining multiple CSS attributes
  • Using common components
  • Implicit and explicit waits
  • Automating workflows
  • Testing behaviors
  • Using page objects
  • Connecting to GitHub
  • Running on the grid
  • Using cloud-based testing tools
Table of Contents

Introduction
1 Welcome
2 Get set up

Review Fundamentals
3 The Selenium project
4 Using WebDriver
5 Browser drivers
6 A simple WebDriver test
7 Inspecting Elements

Succeeding with WebDriver
8 Look at the test application
9 Keyboard and mouse input
10 Using autocomplete
11 Scroll to element
12 Switch to active window
13 Switch to alert
14 Executing JavaScript commands
15 Drag and drop

Using Advanced Locators
16 Determine which locator to use
17 Combine multiple CSS attributes
18 Match text
19 Find child nodes

Interacting with Components
20 Common components
21 Radio buttons and checkboxes
22 Date pickers
23 Dropdown menus
24 File upload

Synchronization Issues
25 Why synchronization is an issue
26 Implicit waits
27 Explicit waits

Putting It All Together
28 Automate a workflow using WebDriver
29 Confirm the behavior of the test
30 Clean up the test
31 Use page objects

Project Integration
32 Connect to GitHub
33 Run on the grid
34 Run in CI continuous integration servers
35 Use cloud-based testing tools

Conclusion
36 Next steps