Introduction to Selenium Course

Go to class
Write Review

Free Online Course: Introduction to Selenium Course provided by Treehouse is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Introduction to Selenium Course is taught by Nathan Menge.

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