4.71 out of 5
4.71
294 reviews on Udemy

Selenium WebDriver with Java for beginners

Selenium WebDriver with Java and TestNG. Specifically designed for the complete beginners in test automation
Instructor:
Dmitry Shyshkin
967 students enrolled
Set up basic test automation framework with Selenium WebDriver
Automate your first test
Execute Selenium tests on different browsers
Recognize different test failures and exceptions and know how to fix and avoid them

Selenium tutorial created for Manual Software Testers who want to learn Test Automation from scratch with Selenium WebDriver using Java.

Every step, from the environment 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.

As 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.

This is a great course for someone, who is currently working as a manual software tester, and wants to learn test automation skills and be able to automate tests with Selenium WebDriver, to receive a promotion at the current job, or get a new job that requires selenium or other test automation experience.

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.

Introduction

1
What we need to know
2
Helpful tips before we start

Environment preparation

1
What is Selenium WebDriver
2
Java and Maven
3
Eclipse IDE
4
Creating New Maven Project
5
Configuring Maven Project
6
Troubleshooting Project Issues
7
GitHub
8
Environment Set Up

Creating first basic test

1
Application under test
2
Creating first test class
3
Working on first test method
4
Running TestNG test
5
Debugging test problems
6
Page elements and locators
7
WebElement
8
WebDriver commands
9
Invalid locators
10
Verifications and assertions
11
Basic Test

Creating and running TestNG Test Suites

1
TestNG eclipse plugin
2
Homework
3
Incorrect username test
4
Incorrect password test
5
Creating TestNG Test Suite
6
Running TestNG Test Suite
7
TestNG Test Suites

Benefits of TestNG framework

1
TestNG documentation
2
TestNG Groups
3
Parameters from Test Suite
4
Combining Login tests
5
TestNG Before and After Annotations
6
Cross Browser testing support
7
TestNG framework

Debugging common test failures

1
Debugging tests
2
WebDriver Waits
3
Using different wait methods
4
Exceptions in Selenium WebDriver
5
ElementNotVisibleException
6
TimeoutException
7
NoSuchElementException
8
StaleElementReferenceException
9
Challenge
10
Debugging tests

Autro

1
Autro
2
Bonus Lecture: Discount coupons
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.7
4.7 out of 5
294 Ratings

Detailed Rating

Stars 5
189
Stars 4
85
Stars 3
19
Stars 2
0
Stars 1
3
f76b62a40c80b87bdd3d26242a8fb113
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion