Selenium Webdriver Java Using Real Examples 2024
- Development
- Mar 11, 2025

Selenium Webdriver & Java – Using Real Examples – 2024, available at $89.99, has an average rating of 4.41, with 179 lectures, 1 quizzes, based on 1558 reviews, and has 10203 subscribers.
You will learn about Youll learn effectively. There is NO bloat material found in this course! Youll develop a deep understanding of Selenium Webdriver using the Java programming language! Youll understand how to develop a well designed and maintainable framework from scratch! Youll learn WHY we do things, not just HOW to do things! Youll gain life-like experience using a dedicated website and e-commerce store! Youll develop a deep understanding of the Page Object Model so that your framework is maintainable! Youll learn many techniques and technologies including TestNG, Maven, Design Patterns, Jenkins, Extent Reports, Parallel Execution, Apache POI and more! This course is ideal for individuals who are Automation testers wanting to learn Selenium Webdriver extremely well or Those wanting to know how to design high quality frameworks that are maintainable or Those wanting to learn about tricky subjects like Thread Local so that parallel execution can be achieved or Manual testers looking to break into automation testing or Anyone with an interest in a subject thats set to grow in demand considerably It is particularly useful for Automation testers wanting to learn Selenium Webdriver extremely well or Those wanting to know how to design high quality frameworks that are maintainable or Those wanting to learn about tricky subjects like Thread Local so that parallel execution can be achieved or Manual testers looking to break into automation testing or Anyone with an interest in a subject thats set to grow in demand considerably.
Enroll now: Selenium Webdriver & Java – Using Real Examples – 2024
Summary
Title: Selenium Webdriver & Java – Using Real Examples – 2024
Price: $89.99
Average Rating: 4.41
Number of Lectures: 179
Number of Quizzes: 1
Number of Published Lectures: 179
Number of Published Quizzes: 1
Number of Curriculum Items: 180
Number of Published Curriculum Objects: 180
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
This is the #1course that has been designed to help students learn Selenium Webdriver extremely well using the Java programming language. This course has been specifically designed to help you learn the most about the subject, using techniques that help you retain information. It even comes with a dedicated test e-commerce store to help you gain real life experience!
A recent student review:
“The course content covers the basic topics you need comprehensively and adequately. Instructor Sal always gets back to you very quickly when you need help and he tries to help you in good faith. Sal! Just to say “Thank you!” The course was really helpful for me to get a new title on my company. Now I am a member of QA Automation Team :)”AY – 12 April 2023.
Check out the review section where hundreds of students have left reviews to-date.
What does this course cover?
Selenium Webdriver’s history, architecture and key features
An easy to follow setup module so we can hit the ground running
Our first look at an automated test using the Chrome, Firefox and Edge browsers
Understanding Selectors/Locators in detail
How we can interact with various elements found across the web
Understanding Webdriver Waits in detail
Quick Java – for those wanting to learn Java or to refresh their knowledge
More advanced element interaction using more complex websites
Advanced subjects like Chrome Options, SSL certificate handling, cookies and more
Framework overview and understanding the journey ahead
TestNG – everything you need to know about it and how to use it
Parametrisation, global variables and the importance of a base page
Maven – how we can use the build automation tool to speed up our Java Project development
Page Object Model – learn how to follow good design practices that are maintainable
Building a framework from scratch in easy to follow steps
How to achieve Parallel Execution using Thread Local
Jenkins Continuous Integration – how to automatically trigger tests based on the date/time we decide
Extent reports – learn how to generate advanced and detailed professional reports
Learn how to pull data from Excel using Apache POI
And much more!
What makes this course different from others?
-
You are taught “why” we do things, not just “how” to do things
-
Each lecture starts with an explanation of what we are going to cover before moving onto a demonstration
-
All coding lectures have downloadable code examples
-
The course code is structured so you can easily refer back to the code from a previous lecture in the future
-
You learn from the very basics all the way to developing a well designed, professional framework
-
We cover all key topics, from Selenium Webdriver basics, fundamentals, TestNG, Maven, Extent Reports, Parallel Execution (using Thread Local), Jenkins, Apache POI and much more
-
We use good design patterns and I show you step-by-step how to make use of the Page Object Model so that your framework is maintainable
-
This course comes with a bundled dedicated website and e-commerce store so that you learn actual life-like experience that you will face in the real world
-
This course has been recorded with professional recording equipment so that each lesson is crystal clear
-
You will 100% learn Selenium Webdriver extremely well, and if you are not satisfied, you have 30 days to refund your purchase
Course Curriculum
Chapter 1: Introduction
Lecture 1: What makes this course different?
Lecture 2: History of Selenium
Lecture 3: Selenium architecture
Lecture 4: Automationtesting.co.uk
Lecture 5: Course community and support
Chapter 2: Setup
Lecture 1: Note for Mac users
Lecture 2: Java JDK installation
Lecture 3: Setting the JAVA_HOME environment variable
Lecture 4: Installing the Eclipse Integrated Development Environment
Lecture 5: Creating a project and Java class file
Lecture 6: Selenium JAR file
Lecture 7: Note about next lecture (when downloading the Chrome Driver)
Lecture 8: Downloading the browser drivers
Chapter 3: The Basics
Lecture 1: Demo of a simple test
Lecture 2: Commonly used concepts and functions
Lecture 3: Webdriver methods
Lecture 4: How to run a test in Chrome
Lecture 5: How to run a test in Firefox
Lecture 6: How to run a testing in Microsoft Edge
Chapter 4: Deep Dive into Locators/Selectors
Lecture 1: Interacting with elements using locators
Lecture 2: Note about cookie warning on automationtesting homepage
Lecture 3: Locating by ID
Lecture 4: Locating by Name
Lecture 5: Locating by Link Text
Lecture 6: Locating by CSS
Lecture 7: Document Object Model
Lecture 8: Locating by Xpath
Lecture 9: Assignment 1
Lecture 10: Useful tool
Chapter 5: Interacting with Elements
Lecture 1: Test scenarios – Introduction
Lecture 2: Clicking on buttons
Lecture 3: Sending data to forms
Lecture 4: Checkboxes
Lecture 5: Checking if buttons are enabled
Lecture 6: Dropdown menus
Lecture 7: Alerts
Lecture 8: Radio buttons
Lecture 9: Assertions part 1
Lecture 10: Assertions part 2
Lecture 11: Pop ups
Lecture 12: Accordions
Lecture 13: Hidden elements
Chapter 6: Webdriver Waits
Lecture 1: Waits introduction
Lecture 2: Different types of waits
Lecture 3: Implicit waits
Lecture 4: Explicit waits
Lecture 5: Fluent waits
Chapter 7: Quick Java
Lecture 1: Quick Java introduction
Lecture 2: Java introduction
Lecture 3: Syntax
Lecture 4: Comments
Lecture 5: Variables
Lecture 6: Data types
Lecture 7: Operators
Lecture 8: Math
Lecture 9: IF statements
Lecture 10: FOR loops
Lecture 11: FOR EACH loops
Lecture 12: WHILE loops
Lecture 13: Parameters
Lecture 14: Object Orientated Programming (OOP)
Lecture 15: Inheritance
Lecture 16: Polymorphism
Lecture 17: Constructors
Lecture 18: Classes and Objects
Lecture 19: Arrays
Lecture 20: Arraylists
Lecture 21: Lists
Lecture 22: Iterator
Lecture 23: Threads
Chapter 8: More Advanced Element Interaction
Lecture 1: Travel website search Pt.1a
Lecture 2: Travel website search Pt.1b
Lecture 3: Travel website search Pt.1c
Lecture 4: Travel website search Pt.2
Lecture 5: IFrames Pt.1
Lecture 6: IFrames Pt.2
Lecture 7: Browser tabs
Lecture 8: JavaScript
Lecture 9: JavaScript Methods
Lecture 10: JavaScript Executor Pt.1
Lecture 11: JavaScript Executor Pt.2
Chapter 9: Advanced Subjects
Lecture 1: Chrome options
Lecture 2: Desired capabilities
Lecture 3: Managing cookies
Lecture 4: How to take screenshots
Chapter 10: Framework Overview
Lecture 1: Framework overview
Chapter 11: TestNG
Lecture 1: Introduction to TestNG
Lecture 2: Note about next lecture (Installing TestNG)
Lecture 3: Installing TestNG
Instructors

Sal @ FutureSkillz Academy
IT professional with a passion for teaching
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
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!
- Random Picks
- Popular
- Hot Reviews
- SEO 2020 - SEO For Beginners - Learn SEO For 2020 Tutorial
- Affiliate Marketing Course from Beginner to Advanced
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Company Valuation Financial Modeling
- How to Draw Cute Thanksgiving!
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8LINQ- A Course For Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling