Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Treehouse

Introduction to Selenium Course (How To)

via Treehouse

Overview

As web applications grow in size it becomes difficult to reliably and thoroughly verify that the application behaves as intended. Manually stepping through the system gets tedious and time consuming. That's where automated testing tools become invaluable. In this course we will learn to use Selenium WebDriver, one of the most popular utilities for automating interactions with web browsers, to build automated tests for the purpose of verifying and maintaining a quality application.

What you'll learn

  • Selenium through the ages
  • Basic Usage of Selenium
  • CSS and XPATH with Selenium WebDriver

Syllabus

Meet Selenium

Selenium isn’t a new tool, by web standards. It’s been around for over a decade. As a result ‘Selenium’ can mean different things to different people. In this stage we will explore where Selenium came from, what has been part of Selenium, and what Selenium is in 2017.

Chevron 4 steps
  • Why Selenium?

    3:53

  • What is Selenium?

    3:15

  • Current State of Selenium

    1:43

  • What is Selenium?

    3 questions

Test Drive Selenium

In this stage we will install Selenium WebDriver and explore the mechanisms to find and interact with the elements of a web page.

Chevron 8 steps
  • Installation

    6:32

  • WebDriver Basics

    6:46

  • WebDriver Basics

    3 questions

  • Locating by ID

    11:19

  • Locating and Attributes

    3 questions

  • More Locator Strategies

    8:22

  • Interacting with Elements

    13:39

  • Test Drove

    3 questions

Automation Nation

You have learned the basics of interacting with the web, now will learn about some additional tools and techniques that will show you how to handle more complicated web content.

Chevron 10 steps
  • Getting Started

    10:04

  • Upping Your CSS Selector Game

    8:14

  • CSS Practice

    3 questions

  • A Fork in the XPath

    12:28

  • XPath review

    3 questions

  • Page Object Model

    10:32

  • Sub Pages are Pages, Too!

    12:36

  • MOAR Practice!

    7:53

  • driver.navigate().forward()

    1:27

  • Final

    3 questions

Taught by

Nathan Menge

Reviews

Start your review of Introduction to Selenium Course (How To)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.