Selenium For Beginners

Selenium WebDriver with Java and TestNG. Tutorial designed for complete beginners in Selenium testing and automation

Last updated 2022-01-10 | 4.6

- Set up test automation framework with Selenium WebDriver
- Automate your first Selenium WebDriver test
- Learn basics of Java for testers

What you'll learn

Set up test automation framework with Selenium WebDriver
Automate your first Selenium WebDriver test
Learn basics of Java for testers
Execute Selenium tests on different browsers
Use TestNG features for better test structure and easy selenium framework maintenance
Recognize different selenium test failures and exceptions and know how to fix and avoid them

* Requirements

* Basic or NO Java programming knowledge
* Software Testing experience
* Desire to learn automation testing with Selenium WebDriver

Description

Double your QA salary with Selenium Webdriver!

Selenium WebDriver testing tutorial is created for Manual Software Testers that want to learn automation testing from scratch with Selenium WebDriver using Java.

Every step is explained in detail from the WebDriver set up to running your first automated selenium test.


No prior test automation, selenium webdriver, or java knowledge is required.

This course is specifically designed for complete beginners in test automation and Selenium WebDriver.

Some of the basic Java is explained and should be enough for the complete beginners to start.


More and more Software QA positions require some test automation, and in many cases, Selenium WebDriver experience, it's important to be able to automate at least simple tests with Selenium. And Java is the most popular language to write tests with Selenium WebDriver.


At the end of this course, students will be able to automate software tests with Selenium WebDriver using Java and TestNG framework. Execute tests in Chrome, Firefox, and other browsers. Recognize different test failures and exceptions and know how to fix and avoid them. Use TestNG features for better test structure and easy framework maintenance.

And most importantly, be able to receive a promotion at the current job, or get a new job that requires selenium or other test automation experience.

Who this course is for:

  • Anyone who wants to move from manual testing to test automation
  • Software Developers that want to learn Selenium WebDriver

Course content

7 sections • 48 lectures

What we need to know Preview 05:31

Helpful tips before we start Preview 05:22

What is Selenium WebDriver Preview 01:44

Java and Maven Preview 09:03

Eclipse IDE Preview 04:38

Creating New Maven Project Preview 10:11

Configuring Maven Project Preview 11:29

Troubleshooting Project Issues Preview 04:56

GitHub Preview 01:44

Environment Set Up

Application under test Preview 01:53

Creating first Selenium test class Preview 07:33

Working on first test method Preview 17:14

First Test Quiz

Running TestNG test Preview 12:32

Debugging test problems Preview 08:38

Page elements and locators for Selenium Preview 13:07

WebElement Preview 11:52

WebDriver commands Preview 04:58

Invalid locators Preview 10:43

Verifications and assertions Preview 21:42

Basic Test

TestNG eclipse plugin Preview 14:32

Homework Preview 02:43

Incorrect username test Preview 15:24

Incorrect password test Preview 07:33

Creating TestNG Test Suite Preview 07:22

Running TestNG Test Suite Preview 09:55

TestNG Test Suites

TestNG documentation Preview 05:39

TestNG Groups Preview 09:20

Parameters from Test Suite Preview 19:32

Combining Login tests Preview 08:40

TestNG Before and After Annotations Preview 10:13

Cross Browser testing support Preview 11:59

TestNG framework

Debugging tests Preview 11:13

WebDriver Waits Preview 02:39

Using different wait methods Preview 13:19

Exceptions in Selenium WebDriver Preview 03:29

ElementNotVisibleException Preview 16:30

TimeoutException Preview 08:07

NoSuchElementException Preview 15:53

StaleElementReferenceException Preview 20:13

Challenge Preview 07:45

Debugging tests

Outro Preview 01:26

Bonus Lecture: Discount coupons Preview 03:22