Selenium WebDriver with Java for beginners
4.6 (1,401 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,974 students enrolled

Selenium WebDriver with Java for beginners

Selenium WebDriver with Java and TestNG. Tutorial designed for complete beginners in Selenium testing and automation
4.6 (1,401 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,974 students enrolled
Created by Dmitry Shyshkin
Last updated 4/2020
English
Current price: $23.99 Original price: $34.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Set up test automation framework with Selenium WebDriver
  • Automate your first 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
Course content
Expand all 42 lectures 06:27:19
+ Environment preparation
7 lectures 42:12
What is Selenium WebDriver
01:44
Java and Maven
07:30
Eclipse IDE
04:38
Creating New Maven Project
10:11
Configuring Maven Project
11:29
Troubleshooting Project Issues
04:56
GitHub
01:44
Environment Set Up
5 questions
+ Creating first basic Selenium WebDriver test
10 lectures 01:49:13
Application under test
01:53
Creating first test class
07:33
Working on first test method
17:14
Running TestNG test
12:32
Debugging test problems
08:38
Page elements and locators for Selenium
13:07
WebDriver commands
04:58
Invalid locators
10:43
Verifications and assertions
20:43
Basic Test
6 questions
+ Creating and running TestNG Test Suites for Selenium WebDriver tests
6 lectures 57:29
TestNG eclipse plugin
14:32
Homework
02:43
Incorrect username test
15:24
Incorrect password test
07:33
Creating TestNG Test Suite
07:22
Running TestNG Test Suite
09:55
TestNG Test Suites
2 questions
+ Benefits of TestNG framework
6 lectures 01:03:37
TestNG documentation
05:39
Parameters from Test Suite
18:19
Combining Login tests
08:40
TestNG Before and After Annotations
10:13
Cross Browser testing support
11:59
TestNG framework
3 questions
+ Debugging common Selenium WebDriver test failures
9 lectures 01:39:08
Debugging tests
11:13
WebDriver Waits
02:39
Using different wait methods
13:19
Exceptions in Selenium WebDriver
03:29
ElementNotVisibleException
16:30
NoSuchElementException
15:53
StaleElementReferenceException
20:13
Challenge
07:45
Debugging tests
4 questions
+ Outro
2 lectures 04:47
Outro
01:26
Bonus Lecture: Discount coupons
03:21
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, from the WebDriver set up to running your first automated selenium test, is explained in details.


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

This course is specifically designed for the 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 important, 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