Introduction to Selenium Course (How To)
Offered By: Treehouse
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 applicationCoursera 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