YoVDO

Introduction to Selenium Course (How To)

Offered By: Treehouse

Tags

Selenium Courses Computer Science Courses Quality Assurance Courses XPath Courses Automated testing Courses Web Application Testing Courses Selenium WebDriver Courses Page Object Model Courses

Course Description

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

Related Courses

Apply advanced testing for your Django web application
Coursera Project Network via Coursera
API Testing a real web application via Postman
Coursera Project Network via Coursera
Create Your First Automation Script Using Selenium and Java
Coursera Project Network via Coursera
End to End testing with Cypress
egghead.io
Use Playwright to Test and Automate Web Applications
egghead.io