HOME > Development > Selenium Webdriver Java Using Real Examples 2024

Selenium Webdriver Java Using Real Examples 2024

  • Development
  • Mar 11, 2025
SynopsisSelenium Webdriver & Java – Using Real Examples ...
Selenium Webdriver Java Using Real Examples 2024  No.1

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

  • 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!
  • Who Should Attend

  • Automation testers wanting to learn Selenium Webdriver extremely well
  • Those wanting to know how to design high quality frameworks that are maintainable
  • Those wanting to learn about tricky subjects like Thread Local so that parallel execution can be achieved
  • Manual testers looking to break into automation testing
  • Anyone with an interest in a subject thats set to grow in demand considerably
  • Target Audiences

  • Automation testers wanting to learn Selenium Webdriver extremely well
  • Those wanting to know how to design high quality frameworks that are maintainable
  • Those wanting to learn about tricky subjects like Thread Local so that parallel execution can be achieved
  • Manual testers looking to break into automation testing
  • Anyone with an interest in a subject thats set to grow in demand considerably
  • 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?

    1. You are taught “why” we do things, not just “how” to do things

    2. Each lecture starts with an explanation of what we are going to cover before moving onto a demonstration

    3. All coding lectures have downloadable code examples

    4. The course code is structured so you can easily refer back to the code from a previous lecture in the future

    5. You learn from the very basics all the way to developing a well designed, professional framework

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

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

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

    9. This course has been recorded with professional recording equipment so that each lesson is crystal clear

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

  • Selenium Webdriver Java Using Real Examples 2024  No.2
    Sal @ FutureSkillz Academy
    IT professional with a passion for teaching
  • Rating Distribution

  • 1 stars: 10 votes
  • 2 stars: 20 votes
  • 3 stars: 99 votes
  • 4 stars: 485 votes
  • 5 stars: 944 votes
  • 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!