Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Selenium Essential Training

Selenium Essential Training

1h 59mIntermediate2020-05-11

Authors

Meaghan Lewis

Meaghan Lewis

Technical Program Manager at Microsoft

Course details

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.

Learning objectives
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

Skills covered

SeleniumSoftware TestingEssential TrainingOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - Get set up

1. Review Fundamentals

  • 03 - The Selenium project
  • 04 - Using WebDriver
  • 05 - Browser drivers
  • 06 - WebDriver tips and tricks
  • 07 - Inspecting Elements

2. Succeeding with WebDriver

  • 08 - Look at the test application
  • 09 - 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

3. Using Advanced Locators

  • 16 - Determine which locator to use
  • 17 - Combine multiple CSS attributes
  • 18 - Text matching
  • 19 - Using wildcards

4. Interacting with Components

  • 20 - Common components
  • 21 - Radio buttons and checkboxes
  • 22 - Date pickers
  • 23 - Dropdown menus
  • 24 - File upload

5. Synchronization Issues

  • 25 - Why synchronization is an issue
  • 26 - Implicit waits
  • 27 - Explicit waits

6. 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

7. Project Integration

  • 32 - Connect to GitHub
  • 33 - Setup CI
  • 34 - Run in CI (continuous integration) servers
  • 35 - Use cloud-based testing tools

Conclusion

  • 36 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal