Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to Selenium

Course Summary

The Introduction to Selenium course is designed to demonstrate how to leverage Selenium and related tooling to test applications in browsers.

The course begins with an exploration of web testing, the history of web testing, the Selenium project and its many facets. Next, it discusses the Selenium integrated development environment (IDE), Selenium Commands, and the Selenium Web Driver. The course concludes with a discussion and hands-on exercises around Selenium Remote Control, Selenium Grid, and using Selenium in real life.

Purpose
Learn how to leverage Selenium and related tooling to test applications in browsers.
Audience
This course is ideal for software developers looking to learn the Selenium integrated development environment.
Role
Software Developer
Skill Level
Introduction
Style
Hack-a-thon - Learning Spikes - Workshops
Duration
2 Days
Related Technologies
Front-End Development Training | Web Development | Selenium | Testing

 

Productivity Objectives
  • Describe why and when to use Selenium for testing vs. other testing tools
  • Install and setup basics Selenium tests
  • Utilize Web Driver with Selenium to create and run unit tests

What You'll Learn:

In the Introduction to Selenium training course, you'll learn:
  • An Overview of Selenium
    • Web testing
    • Web testing automation
    • A History of Selenium
  • Automated Web Testing Goals
    • Assertion/Verify
    • Locating elements
    • Matching
    • Waiting
    • Storing
    • Javascript
    • Multi-Window support
    • Debugging
    • Test Suites
  • Selenium IDE
    • Installation and Setup
    • Build Tests
    • Run Tests
  • Selenium Commands
    • Build tests with Selenium IDE
    • Run tests with Selenium IDE
  • Selenium Web Driver
    • What is it?
    • Setup
    • Underlying behavior
    • Language choices
    • Writing tests with Web-Driver
    • Running tests with Web-Driver
    • Waits
    • Browser Startup
    • Remoting
  • Selenium Remote Control
    • What is it?
    • How is it different from Web Driver?
    • Why would you use it?
    • Setup
    • Language choices
    • Writing tests with RC
    • Running tests with RC
    • Using Client Libraries
    • Reporting
  • Techniques For Testing
    • What Tests?
    • When?
    • Best Practices for Testing Your Apps
    • Best Practices And Patterns
    • Toolbox
  • Selenium Grid
    • What is it?
    • Why would you do it?
    • How do you set it up?
    • Configuration
    • Common Errors.
  • Selenium In Real Life
    • Issues
    • Continuous Integration
  • Selenium 2.0
    • Key Features
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.