YoVDO

Intermediate Selenium WebDriver Course (How To)

Offered By: Treehouse

Tags

Selenium Courses Web Development Courses Software Testing Courses Quality Assurance Courses Selenium WebDriver Courses Page Object Model Courses Mocha Courses Testing Frameworks Courses

Course Description

Overview

Manually testing your website can only take you so far. Learn how to use Selenium WebDriver to automate the process for you, and alert you to problems before your users see them.

What you'll learn

  • Using Selenium with testing frameworks
  • Waiting for changes to the page
  • Emulating user actions

Syllabus

Use Selenium with Testing Frameworks

For your tests to be useful, you need a way to describe what your website should be doing. Test frameworks like Mocha can help.

Chevron 7 steps
  • Introduction

    1:09

  • instruction

    Before You Start the Course

  • Selenium and Mocha

    9:26

  • The async and await Keywords

    3:55

  • Test Setup and Teardown

    2:27

  • Moving Page Code to a Page Object

    5:27

  • Selenium and Testing Frameworks

    5 questions

Waits

Tests that look for page elements can fail if the element doesn't appear right away. Learn how to have your tests wait for elements to appear.

Chevron 3 steps
  • Implicit Waits

    6:00

  • Explicit Waits

    3:19

  • Waits

    4 questions

Input Actions

Your page reacts to input from users. Learn how to test whether it's reacting correctly.

Chevron 6 steps
  • Scrolling

    6:30

  • Drag and Drop

    4:47

  • Selection from Drop-Downs

    4:29

  • Clicking Radio Buttons

    3:44

  • Locating Elements Using JavaScript

    5:05

  • Input Actions

    4 questions


Taught by

Jay McGavren

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX